From b4443715b4e71b0a0d1e400c1b36c25392819cd2 Mon Sep 17 00:00:00 2001 From: Alec Delaney Date: Wed, 6 Jul 2022 11:03:44 -0400 Subject: [PATCH 1/2] Attach StreamHandler by default to new Loggers --- adafruit_logging.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/adafruit_logging.py b/adafruit_logging.py index 5c5d6d6..35cceeb 100644 --- a/adafruit_logging.py +++ b/adafruit_logging.py @@ -248,7 +248,9 @@ def emit(self, record: LogRecord) -> None: def _addLogger(logger_name: str) -> None: """Adds the logger if it doesn't already exist""" if logger_name not in logger_cache: - logger_cache[logger_name] = Logger(logger_name) + new_logger = Logger(logger_name) + new_logger.addHandler(StreamHandler()) + logger_cache[logger_name] = new_logger def getLogger(logger_name: str) -> "Logger": From 9378026f162437e2ab90455fa6d2c4a3b0516862 Mon Sep 17 00:00:00 2001 From: Alec Delaney Date: Wed, 6 Jul 2022 11:08:05 -0400 Subject: [PATCH 2/2] Add newlines to StreamHandler emits --- adafruit_logging.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adafruit_logging.py b/adafruit_logging.py index 35cceeb..a3a5858 100644 --- a/adafruit_logging.py +++ b/adafruit_logging.py @@ -196,7 +196,7 @@ def emit(self, record: LogRecord) -> None: :param record: The record (message object) to be logged """ - self.stream.write(self.format(record)) + self.stream.write(self.format(record) + "\n") class FileHandler(StreamHandler):