javascript - Python "print"不记录到 Forever.js 日志

标签 javascript python python-2.7 forever

Python 2.7 脚本在运行时通过 print 输出一些调试信息。

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

此脚本由 forever.js 启动:

forever start -c python myPrintingScript.py

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

运行forever logs 0不会返回任何内容。但脚本肯定正在运行并且没有崩溃/重新启动。

问题:有没有办法让Python脚本打印调试信息,使其也出现在永远的日志文件中?

最佳答案

请这样做:

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

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

关于javascript - Python "print"不记录到 Forever.js 日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34110338/

相关文章:

python - 如何在 tkinter.Text 小部件中显示行号?

Python - 异步日志记录

javascript - 我怎样才能让我的默认属性数组访问我的插件中传递的 jQuery 对象?

javascript - 将 2 个值传递给 javascript 函数

javascript - Jquery 克隆和更新按钮图标

python - 使用 AWS Lambda 从 S3 读取 csv 并插入到 MySQL 表中

javascript - 禁用上下文菜单和右键单击菜单

python - 为什么我的 Python 版本在 shell 中与从文件中执行不同

python - 关闭 QWidget 窗口

Python共享读内存