Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.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_Linux_Logging - Fatal编程技术网

使用Python记录所有错误和标准输出

使用Python记录所有错误和标准输出,python,linux,logging,Python,Linux,Logging,我知道这已经在这里讨论过了,但我还没有找到一个适合我的解决方案。我已经编写了一个python脚本,目前它在引导时运行。我想做的是记录所有输出,包括控制台上的任何打印语句,或出现的任何错误消息。我确实喜欢这个模块,并且更愿意使用它来查看控制台上的所有输出。有什么建议吗?如果您使用脚本管理脚本,它将自动为您处理所有stdout/stderr日志记录 此外,如果脚本崩溃,它可以自动重新启动脚本。这里的答案可能会有所帮助:谢谢Matthew,这实际上非常有用。然而,我仍然有点困惑这个日志文件的位置。我如

我知道这已经在这里讨论过了,但我还没有找到一个适合我的解决方案。我已经编写了一个python脚本,目前它在引导时运行。我想做的是记录所有输出,包括控制台上的任何打印语句,或出现的任何错误消息。我确实喜欢这个模块,并且更愿意使用它来查看控制台上的所有输出。有什么建议吗?

如果您使用脚本管理脚本,它将自动为您处理所有stdout/stderr日志记录


此外,如果脚本崩溃,它可以自动重新启动脚本。这里的答案可能会有所帮助:谢谢Matthew,这实际上非常有用。然而,我仍然有点困惑这个日志文件的位置。我如何才能知道我的系统是否正在使用Supervisor?另外,在哪里可以找到日志文件?@user2125538除非您安装并配置了supervisor,否则您的系统没有使用supervisor。在supervisor配置文件中,您可以选择错误日志和输出日志的位置