diff --git a/src/lib_not_dr/loggers/config.py b/src/lib_not_dr/loggers/config.py index e024ee0..3c2c838 100644 --- a/src/lib_not_dr/loggers/config.py +++ b/src/lib_not_dr/loggers/config.py @@ -291,7 +291,7 @@ class ConfigStorage(Options): continue else: config["outputs"][i] = self.outputs[output_name] - if level := self.parse_level(config) is not None: + if (level := self.parse_level(config)) is not None: config["level"] = level if "level_name" in config: config.pop("level_name") diff --git a/src/lib_not_dr/loggers/formatter/__init__.py b/src/lib_not_dr/loggers/formatter/__init__.py index 7d3fac7..10e73cc 100644 --- a/src/lib_not_dr/loggers/formatter/__init__.py +++ b/src/lib_not_dr/loggers/formatter/__init__.py @@ -75,7 +75,6 @@ class BaseFormatter(Options): elif isinstance(template, str): template = Template(template) - print(message, info, template) try: return template.substitute(info) except (KeyError, ValueError): diff --git a/src/lib_not_dr/loggers/outstream.py b/src/lib_not_dr/loggers/outstream.py index 35f689d..ff946bc 100644 --- a/src/lib_not_dr/loggers/outstream.py +++ b/src/lib_not_dr/loggers/outstream.py @@ -61,10 +61,11 @@ class StdioOutputStream(BaseOutputStream): return None if message.level < self.level: return None + out_msg = self.formatter.format_message(message) if message.flush is not None: - print(self.formatter.format_message(message), end="", flush=message.flush) + print(out_msg, end="", flush=message.flush) else: - print(self.formatter.format_message(message), end="", flush=True) + print(out_msg, end="", flush=True) return None def write_stderr(self, message: LogMessage) -> None: