|
|
@@ -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() |