2

ツイストプラグインを作成しています。.tacファイル内のツイストアプリのログを制御する方法についてのドキュメントがここにあります。ただし、プラグインのロギングを制御するための同様のドキュメントはありません。

プラグインはApplication()オブジェクトを作成しないので、発生するロギングをどのように制御/カスタマイズできますか?

(ここのメーリングリストでほぼ同じ質問がされましたが、そこには答えが得られていないようです)

4

1 に答える 1

1

プラグインはロギングを構成するべきではありません。ロギングは通常twistd、コマンドラインオプションから直接設定されます--logfile。通常の方法でプラグインにログメッセージを送信してください。twisted.python.log.msg()

twistdこれは便利なことであり、ねじれたアプリケーションコンテナのすべてのニーズの始まりと終わりを意図したものではないことを忘れないでください。ツイストが提供できるよりももっと凝ったものが本当に必要な場合は、プラグインをインスタンス化して自分でリアクターを起動するのはまったく問題ありません。

于 2011-08-25T03:01:23.327 に答える