我们使用dictConfig函数来配置我们的记录器。 我目前有几个处理程序分配给根记录器。在
问题是我不知道我的配置中的所有日志记录者的名称,我想将处理程序分配给所有的记录器(这将在加载配置后创建)。在
当前我的配置如下:
LOGGING = {
'version': 1,
'disable_existing_loggers': True,
'formatters': {
'default': {
'format': f'%(asctime)s - %(levelname)s - %(name)s - %(message)s'
},
},
'handlers': {
'console':{
'level':'DEBUG',
'class':'logging.StreamHandler',
'formatter': 'default'
},
'Logzio':{
'class': 'logzio.handler.LogzioHandler',
'formatter': 'default',
'token': 'ipbgTelVTXHcDmmFTwyBmGFdIHBFsYdY'
}
},
'loggers': {
'root': {
'handlers':['console', 'Logzio'],
'formatter': 'default',
'propagate': False,
'level':'INFO',
}
}
}
然后在代码的开头配置它:
^{2}$如何将处理程序分配给我所有的记录器(而不仅仅是根)
目前没有回答
相关问题 更多 >
编程相关推荐