我燒瓶應用程序使用一個模塊,得到這樣的記錄:配置模塊記錄儀燒瓶應用記錄
import logging
logger = logging.getLogger("XYZ")
...
logger.debug("stuff")
而不必在模塊中修改任何內容,我可以配置瓶中,使得模塊將獲得瓶中的app.logger何時調用getLogger(「XYZ」)?
我燒瓶應用程序使用一個模塊,得到這樣的記錄:配置模塊記錄儀燒瓶應用記錄
import logging
logger = logging.getLogger("XYZ")
...
logger.debug("stuff")
而不必在模塊中修改任何內容,我可以配置瓶中,使得模塊將獲得瓶中的app.logger何時調用getLogger(「XYZ」)?
是的,你可以配置它。
默認情況下,燒瓶記錄器的名稱是您的應用程序名稱,但燒瓶設置爲LOGGER_NAME。
This解決方案工作對我說:
import logging
logger = logging.getLogger('werkzeug')
logger.debug('stuff')
默認瓶配置似乎使用記錄器名稱werkzeug
。爲此記錄器添加或更改處理程序可更改Flask日誌的方式。
PS:Python 3.5,Flask 0.12.2