From fa4803cb8227634ba04ab5bc738cb5656943ba1e Mon Sep 17 00:00:00 2001 From: allegroai <> Date: Sat, 8 Aug 2020 12:42:32 +0300 Subject: [PATCH] Fix log level for trains submodules --- trains/debugging/log.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/trains/debugging/log.py b/trains/debugging/log.py index b084c475..c68b696d 100644 --- a/trains/debugging/log.py +++ b/trains/debugging/log.py @@ -112,11 +112,12 @@ def get_logger(path=None, level=None, stream=None, colored=False): path = path or os.path.abspath((inspect.stack()[1])[1]) root_log = LoggerRoot.get_base_logger(level=default_level, stream=sys.stdout, colored=colored) log = root_log.getChild(Path(path).stem) - level = level if level is not None else root_log.level - log.setLevel(level) + if level is not None: + log.setLevel(level) if stream: ch = logging.StreamHandler(stream=stream) - ch.setLevel(level) + if level is not None: + ch.setLevel(level) log.propagate = True return log