Can I use ContextFilters in python logging to change loglevels based on modulenames. So something like
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)
In the python documentation I haven't really found out anything about this so any help pointing to this would be great.