log写入

2020-09-10  本文已影响0人  逍遥_yjz
import sys
class Logger(object):
    def __init__(self, filename='default.log', stream=sys.stdout):
        self.terminal = stream
        self.log = open(filename, 'a')

    def write(self, message):
        self.terminal.write(message)
        self.terminal.flush()
        self.log.write(message)
        self.log.flush()

    def flush(self):
        pass

sys.stdout = Logger('test.log', sys.stdout)

def test():
    print(123)

test()
上一篇 下一篇

猜你喜欢

热点阅读