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