我试图构建一个记录器,它还记录python解释器的完整输出,这是您通常在控制台上看到的。在
这是我的建议,没用。在
logger = logging.getLogger()
stdoutStreamHandler = logging.StreamHandler(sys.stdout)
stderrStreamHandler = logging.StreamHandler(sys.stderr)
fileHandler = logging.FileHandler(logpath)
logger.addHandler(stdoutStreamHandler)
logger.addHandler(stderrStreamHandler)
不确定记录Python解释器的完整输出是什么意思,您是指命令行解释器还是运行时的后台解释器?在
不管怎样,这都可能有帮助:trace
这将允许您使用跟踪执行任何代码,并允许您将其写入文件:
我自己还没有用过它,但它有可能被执行
这将在您的日志文件中创建一个调试日志级别的记录,当然,您可以将其更改为info、warning、error或critical。在
相关问题 更多 >
编程相关推荐