我有一个项目,我正在使用Twisted作为我的网络服务器。发生异常时(例如网络错误),它会打印到控制台。
我已经记录了Python的内置日志模块 - 有没有办法告诉反应堆使用它?
通常的模式是什么?
答案 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.')