目前我正在从控制台记录我的所有测试。我的意思是在控制台中显示的任何内容都记录在日志文件中。但是,如果在脚本执行期间引发任何异常,则它不会通过控制台中的显示进行记录。
以下是我的记录器类:
class Logging(object):
def __init__(self, *files):
self.files = files
def write(self, obj):
for f in self.files:
f.write(obj)
sys.stdout = functions.Logging(sys.stdout, logfile)}
谢谢, 特加斯