| @@ -0,0 +1,27 @@ | |||||
| #!/usr/bin/env python3 | |||||
| # -*- coding: utf-8 -*- | |||||
| """ | |||||
| Created on Fri Nov 8 14:21:25 2019 | |||||
| @author: ljia | |||||
| """ | |||||
| import sys | |||||
| import time | |||||
| class Logger(object): | |||||
| def __init__(self): | |||||
| self.terminal = sys.stdout | |||||
| self.log = open("log." + str(time.time()) + ".log", "a") | |||||
| def write(self, message): | |||||
| self.terminal.write(message) | |||||
| self.log.write(message) | |||||
| def flush(self): | |||||
| #this flush method is needed for python 3 compatibility. | |||||
| #this handles the flush command by doing nothing. | |||||
| #you might want to specify some extra behavior here. | |||||
| pass | |||||
| sys.stdout = Logger() | |||||