如何使Twisted使用Python日志记录?

时间:2010-03-22 15:51:43

标签: python twisted

我有一个项目,我正在使用Twisted作为我的网络服务器。发生异常时(例如网络错误),它会打印到控制台。

我已经记录了Python的内置日志模块 - 有没有办法告诉反应堆使用它?

通常的模式是什么?

2 个答案:

答案 0 :(得分:24)

找到它。这实际上非常简单:

from twisted.python import log
observer = log.PythonLoggingObserver(loggerName='logname')
observer.start()

您只需将loggerName设置为您在logging.getLogger()中使用的相同记录器名称。

答案 1 :(得分:0)

您可以使用twisted.python.log。例如:

from twisted.python import log
log.msg('Hello, world.')