2016-11-07 58 views

回答

1

我想使用我的記錄器,所以這個響應是關於替換記錄器(我自己配置​​在我自己的方法)。如果您只想添加處理程序,則可以將處理程序添加到access_logerror_log。我需要改變的記錄,我已經做到了以這種方式:

from gunicorn.glogging import Logger as GLogger 
logger = logging.getLogger(__name__) 

class GunicornLogger(GLogger): 
    def setup(self, cfg): 
     super(GunicornLogger, self).setup(cfg) 
     self.access_log = logger 
     self.error_log = logger 

且在啓動應用程序:

self.options['logger_class'] = '<import_to_this_file>.GunicornLogger' 

注:後accesslogerrorlog配置PARAMS不會有任何影響,因爲我原先的記錄器被覆蓋了。正如我所說,你可以只註冊新的處理程序,如果你想...

適合我gunicorn==19.7.1

相關問題