コンソールでトルネードのハンドラーからログインする方法は? コンソールからアプリを起動し、上記のハンドラーを配置しましたlogging.getLogger().setLevel(logging.DEBUG)
および内部ハンドラー
logging.info('RECEIVED HTTP GET REQUEST')
しかし、ハンドラーからコンソールに何も書き込まれません。print を試してみましたが、ハンドラー内では機能しません。
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」*に移動しました。