我正在创建一个扭曲的插件。有关于如何在.tac文件中控制扭曲应用程序日志记录的文档here。但是,没有类似的文档来控制插件的日志记录。
由于插件不会创建Application()对象,我们如何控制/自定义发生的日志记录?
(在邮件列表here上提出了一个几乎相同的问题,但似乎没有得到答案)
答案 0 :(得分:1)
插件不应配置日志记录。日志记录通常由twistd
从命令行选项--logfile
直接配置。您可以像twisted.python.log.msg()
请记住,twistd
是一种便利,它不是所有扭曲的应用程序容器需求的开始和结束。如果你真的需要比扭曲更能提供的东西,那么实例化插件并自己启动反应堆就完全没问题了。