Twistd TAP更改日志详细程度

时间:2011-05-31 15:48:24

标签: python twisted

我目前正在编写一个应用程序,该应用程序将使用Twisted的扭曲脚本作为插件启动。

但是我的代码目前非常冗长,记录了很多信息。在运行我的应用程序时,有什么方法可以过滤日志消息并为用户提供不同级别的日志详细程度?

更新

在深入了解所有扭曲的日志记录文档后,我决定通过使用全局标志来禁用日志消息来减少冗长。

因此,为了重新解释我的问题,我必须如何减少扭曲本身的冗长。目前扭曲告诉您每次创建或销毁工厂,以及许多细节。我想减少这种冗长,并改变显示其他细节的方式。

如果我可以在我的代码中添加日志记录级别,而不是完全禁用日志消息,那也不错。但这不是必需的。

希望这会让事情变得清晰起来。

1 个答案:

答案 0 :(得分:0)

如果您希望工厂在构建新协议时不告诉您,您可以将其噪声设置为False。请参阅http://twistedmatrix.com/trac/browser/tags/releases/twisted-11.0.0/twisted/internet/protocol.py#L35 - 我不确定这是否是您要求的。