【发布时间】:2015-07-11 20:27:46
【问题描述】:
当我像这样运行扭曲的应用程序时:
twistd --pidfile ./twistd.pid -l $HOME/logs/my_application.log -oy service.tac
我发现它没有记录通过python logging 系统发送的任何内容。我注意到在 twisted 中有一个“PythonLoggingObserver”,但是它将扭曲的日志重定向到日志记录模块。
我想弄清楚如何让所有日志(不管日志模块)转到twistd 上使用“-l”命令指定的日志文件。我怀疑我的日志正在写入守护进程的标准输出。
这是我在 .tac 文件中初始化 python 日志记录的方式:
import logging
LOG_LEVEL = logging.DEBUG
logger = logging.getLogger(module_name)
logger.setLevel(LOG_LEVEL)
logging.basicConfig(level=LOG_LEVEL)
【问题讨论】:
标签: python ubuntu logging twisted