2013-01-10 41 views
1

如何在控制檯中登錄龍捲風處理程序? 我開始從控制檯應用程序及以上處理器logging.getLogger().setLevel(logging.DEBUG)如何從控制檯的龍捲風處理程序登錄?

和內部處理

logging.info('RECEIVED HTTP GET REQUEST') 

,但沒有在控制檯的處理程序寫入放。我嘗試過打印,但它在處理程序中不起作用。

回答

3

您可以通過導入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") 

的代碼塊寄存器 '記錄' 作爲龍捲風中的命令行參數命令行參數解析器並將默認值設置爲info。

在開發版本中,他們將其移至'tornado.log'模塊中的'define_logging_options'*函數。