From 3c6dd3e296f23c591abb19d364cb2b5b285d3a26 Mon Sep 17 00:00:00 2001 From: David Sanders Date: Sat, 31 Dec 2022 11:01:56 -0800 Subject: [PATCH] Make StreamHandler terminator configurable --- adafruit_logging.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/adafruit_logging.py b/adafruit_logging.py index 9d97e0f..8d1450c 100644 --- a/adafruit_logging.py +++ b/adafruit_logging.py @@ -187,6 +187,8 @@ class StreamHandler(Handler): with string inputs """ + terminator = "\n" + def __init__(self, stream: Optional[WriteableStream] = None) -> None: super().__init__() if stream is None: @@ -199,7 +201,7 @@ def emit(self, record: LogRecord) -> None: :param record: The record (message object) to be logged """ - self.stream.write(self.format(record) + "\n") + self.stream.write(self.format(record) + self.terminator) class FileHandler(StreamHandler):