Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python日志Python解释器输出_Python_Logging - Fatal编程技术网

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

我尝试构建一个记录器,它还记录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解释器的完整输出是什么意思,是指运行时的命令行解释器还是后台解释器

无论哪种方式,这都可能有助于:

这将允许您使用跟踪执行任何代码,并允许您将其写入文件:

我自己还没有使用它,但它可以执行

logger.debug(r)

这将在您的日志文件中创建调试日志级别的记录,您当然可以将其更改为“信息”、“警告”、“错误”或“关键”。

我的答案对您的效果如何?我对你的结果感兴趣。
logger.debug(r)