diff --git a/weboob/tools/log.py b/weboob/tools/log.py index d7611fb5..861705a2 100644 --- a/weboob/tools/log.py +++ b/weboob/tools/log.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . from collections import defaultdict -from logging import Formatter, getLogger as _getLogger +from logging import Filter, Formatter, getLogger as _getLogger import sys @@ -49,6 +49,16 @@ def getLogger(name, parent=None): return logger +class DebugFilter(Filter): + """ + Allow a fine filtering of debug output + """ + def filter(self, record): + if record.name == "b2filters": + return False + return True + + class ColoredFormatter(Formatter): """ Class written by airmind: