我可以在python日志记录中使用ContextFilters来更改基于模块名的日志级别。像
这样的东西class ContextFilter(logging.Filter):
CMDID_cf="IAMTEST1"
def __init__(self, CMDID1):
self.CMDID_cf=CMDID1
def filter(self,record):
record.CMDID=self.CMDID_cf
return True
def moduleFilter(self):
//something like below//
if(modulename=="something")
setLevel(logging.ERROR)
#MAIN
**define logger**
obj=ContextFilter()
logging.addFilter(obj.modukeFilter)
在python文档中,我还没有真正发现任何有关这方面的内容,所以任何指向这方面的帮助都会很棒。