1

コンソールでトルネードのハンドラーからログインする方法は? コンソールからアプリを起動し、上記のハンドラーを配置しましたlogging.getLogger().setLevel(logging.DEBUG)

および内部ハンドラー

logging.info('RECEIVED HTTP GET REQUEST')

しかし、ハンドラーからコンソールに何も書き込まれません。print を試してみましたが、ハンドラー内では機能しません。

4

1 に答える 1

5

tornado.optionsをインポートして試すことができます

https://github.com/facebook/tornado/blob/branch2.4/tornado/options.py

行465-468:

define("logging", default="info",
       help=("Set the Python log level. If 'none', tornado won't touch the "
             "logging configuration."),
       metavar="debug|info|warning|error|none")

このコードブロックは、tornadoコマンドライン引数パーサー内のコマンドライン引数として「logging」を登録し、デフォルト値をinfoに設定します。

開発バージョンでは、「tornado.log」モジュールの関数「define_logging_options」*に移動しました。

于 2013-01-10T23:32:42.840 に答える