2011-08-25 88 views
2

我正在創建一個扭曲的插件。有關於如何控制.tac文件中扭曲應用程序的日誌記錄的文檔here。但是沒有用於控制插件日誌的類似文檔。扭曲的插件日誌記錄

由於插件不會創建Application()對象,我們如何控制/定製發生的日誌?

(一個近乎相同的問題被要求在郵件列表上here,但它似乎並沒有給已經得到了一個答案)

回答

1

插件不應該配置日誌記錄。日誌記錄通常由命令行選項--logfile中的twistd直接配置。隨意發出日誌消息在你的插件通常的方式爲twisted.python.log.msg()

記住twistd是一個方便的,它並非是你的所有扭曲的應用程序容器的需求開始和結局。如果你確實需要比twistd更能提供的東西,那麼實例化插件並自己啓動反應堆是完全正確的。

+0

公平點。我改用直接的'log.msg()'命令。 – vsekhar