无法使用日志记录模块的HTTPHandler将python2错误日志发送到webhook

时间:2018-06-26 08:53:57

标签: python-2.7 logging httphandler

记录配置如下

[loggers]    
keys = root, api      

[handlers]
keys = console, api_error, api_error_remote

[logger_root]  
level = DEBUG  
handler= console

[logger_api]  
level = DEBUG  
handlers = api_error, api_critical, api_debug, api_error_remote  
qualname = api  

[handler_console]  
class = StreamHandler  
args = (sys.stderr)  
level = NOTSET  
formatter = generic  

[handler_api_error]  
class = handlers.RotatingFileHandler  
args = ('/home/vagrant/logs/mycode//api/api_error.log','a',2*1024*1024, 5)  
level = ERROR  
formatter = generic  

[handler_api_error_remote]  
class = handlers.HTTPHandler  
level = DEBUG  
args = ('elements.mammoth.io','/api/v1/webhook/data/nxaawae8xeprserkazdv2uxb', 'POST')  

[formatter_generic]  
format = %(asctime)s %(levelname)-5.5s [%(funcName)s:%(lineno)s] [%(name)s][%(threadName)s] %(message)s

webhook网址如下:- https://elements.mammoth.io/api/v1/webhook/data/nxaawae8xeprserkazdv2uxb

0 个答案:

没有答案