log写入

作者: 逍遥_yjz | 来源:发表于2020-09-10 13:54 被阅读0次
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()

相关文章

网友评论

      本文标题:log写入

      本文链接:https://www.haomeiwen.com/subject/vpkpektx.html