Python日志Python解释器输出
我尝试构建一个记录器,它还记录python解释器的完整输出,这是您通常在控制台上看到的 这是我的建议,它不起作用Python日志Python解释器输出,python,logging,Python,Logging,我尝试构建一个记录器,它还记录python解释器的完整输出,这是您通常在控制台上看到的 这是我的建议,它不起作用 logger = logging.getLogger() stdoutStreamHandler = logging.StreamHandler(sys.stdout) stderrStreamHandler = logging.StreamHandler(sys.stderr) fileHandler = logging.FileHandler(logpath) logger.ad
logger = logging.getLogger()
stdoutStreamHandler = logging.StreamHandler(sys.stdout)
stderrStreamHandler = logging.StreamHandler(sys.stderr)
fileHandler = logging.FileHandler(logpath)
logger.addHandler(stdoutStreamHandler)
logger.addHandler(stderrStreamHandler)
不确定记录Python解释器的完整输出是什么意思,是指运行时的命令行解释器还是后台解释器 无论哪种方式,这都可能有助于: 这将允许您使用跟踪执行任何代码,并允许您将其写入文件: 我自己还没有使用它,但它可以执行
logger.debug(r)
这将在您的日志文件中创建调试日志级别的记录,您当然可以将其更改为“信息”、“警告”、“错误”或“关键”。我的答案对您的效果如何?我对你的结果感兴趣。
logger.debug(r)