1
0
mirror of https://github.com/microsoft/qlib.git synced 2026-07-03 11:00:57 +08:00

Merge pull request #412 from zhupr/set_global_logger_level

Add set_global_logger_level
This commit is contained in:
you-n-g
2021-05-09 11:25:56 +08:00
committed by GitHub

View File

@@ -163,3 +163,10 @@ class LogFilter(logging.Filter):
elif isinstance(self.param, list):
allow = not any([self.match_msg(p, record.msg) for p in self.param])
return allow
def set_global_logger_level(level: int):
qlib_logger = logging.root.manager.loggerDict.get("qlib", None)
if qlib_logger is not None:
for _handler in qlib_logger.handlers:
_handler.level = level