如何在使用Twisted reactor时获取错误消息?

时间:2015-01-16 00:30:15

标签: python twisted

我使用Twisted(在Python中)实现了一个服务器和几个客户端。现在,当我开发我的服务器并且代码变得更复杂时,我需要仔细解决可能的错误。但是,由于Twisted反应堆(我的猜测),我从未收到任何错误消息,即使代码中存在明显的缺陷。我想知道在运行Twisted反应堆时是否有任何最佳实践或解决方案来获取消耗品上的错误消息? 仅供参考,我使用lineReceiver和serverFactory,并使用defferedToThread与服务器的网络部分并行运行另一个线程。先感谢您。

1 个答案:

答案 0 :(得分:1)

启用日志记录。

from twisted.python.log import startLogging
from sys import stdout

startLogging(stdout)

...

或者使用twistd自动启用它。