【问题标题】:Twisted plugin logging扭曲的插件日志记录
【发布时间】:2011-11-03 07:33:07
【问题描述】:

我正在创建一个扭曲的插件。有文档 here 关于如何控制 .tac 文件中扭曲应用程序的日志记录。但是,没有用于控制插件日志记录的类似文档。

由于插件不创建 Application() 对象,我们如何控制/自定义发生的日志记录?

(在邮件列表here 上提出了一个几乎相同的问题,但似乎没有得到答案)

【问题讨论】:

    标签: python logging twisted twistd


    【解决方案1】:

    插件不应配置日志记录。日志记录通常由twistd 从命令行选项--logfile 直接配置。随意以twisted.python.log.msg()twisted.python.log.msg()

    这样的常用方式在您的插件中发出日志消息

    请记住,twistd 是一种便利,它并不是您所有扭曲的应用程序容器需​​求的开始和结束。如果您确实需要比 twistd 提供的更高级的东西,那么实例化插件并自己启动反应器是非常好的。

    【讨论】:

    • 公平点。我改用直接的log.msg() 命令。
    猜你喜欢
    • 1970-01-01
    • 2011-06-19
    • 2014-12-25
    • 1970-01-01
    • 1970-01-01
    • 2019-12-30
    • 2012-11-24
    • 1970-01-01
    • 2011-04-11
    相关资源
    最近更新 更多