Python“print”不登录到永远.js日志

2024-05-13 23:28:43 发布

您现在位置:Python中文网/ 问答频道 /正文

python2.7脚本在运行时通过print输出一些调试信息。在

....
print datetime.now()
...

此脚本由forever.js启动:

^{pr2}$

但是,当我想检查Python脚本的输出时,日志中没有显示任何内容。在

运行forever logs 0不返回任何结果。但是脚本确实在运行,并且没有崩溃/重新启动。在

问题:有没有办法让Python脚本打印调试信息,以便它也出现在forever的日志文件中?在


Tags: 文件脚本内容datetimejsnowlogsprint
2条回答

您可以永远指定输出日志

-l  LOGFILE      Logs the forever output to LOGFILE
-o  OUTFILE      Logs stdout from child script to OUTFILE
-e  ERRFILE      Logs stderr from child script to ERRFILE

例如:

^{pr2}$

请这样做:

import sys
print "xxxx"
sys.stdout.flush()

然后您将在永远创建的日志文件中看到xxxx。在

相关问题 更多 >