# -*- coding: utf-8 -*- import time, sys class Logger: """ import MyLogger bleble = MyLogger.Logger('log.txt') """ def __init__(self, file='MyLoggerAutoLog_7P43ER34R.log', mode='a'): self.f = open(file, mode) self.oldstdout = sys.stdout sys.stdout = self def write(self, txt): if txt.strip() != '': self.f.write( time.strftime("%Y%m%d %H%M%S ", time.localtime()) ) self.f.write(txt) self.oldstdout.write(txt)