From d2daba99d38da1483fe78e5eeb64df2ecf9e304c Mon Sep 17 00:00:00 2001 From: zhupr Date: Sun, 9 May 2021 09:05:57 +0800 Subject: [PATCH] Add set_global_logger_level --- qlib/log.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/qlib/log.py b/qlib/log.py index e714bc15a..a0e4f7986 100644 --- a/qlib/log.py +++ b/qlib/log.py @@ -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