Skip to content

Commit 047df8f

Browse files
authored
Merge pull request #34 from tekktrik/main
Fix StreamHandler behavior
2 parents 4f4bd44 + 9378026 commit 047df8f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

adafruit_logging.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ def emit(self, record: LogRecord) -> None:
196196
197197
:param record: The record (message object) to be logged
198198
"""
199-
self.stream.write(self.format(record))
199+
self.stream.write(self.format(record) + "\n")
200200

201201

202202
class FileHandler(StreamHandler):
@@ -248,7 +248,9 @@ def emit(self, record: LogRecord) -> None:
248248
def _addLogger(logger_name: str) -> None:
249249
"""Adds the logger if it doesn't already exist"""
250250
if logger_name not in logger_cache:
251-
logger_cache[logger_name] = Logger(logger_name)
251+
new_logger = Logger(logger_name)
252+
new_logger.addHandler(StreamHandler())
253+
logger_cache[logger_name] = new_logger
252254

253255

254256
def getLogger(logger_name: str) -> "Logger":

0 commit comments

Comments
 (0)