Skip to content

Commit 3cc0d4f

Browse files
committed
Revert to flushing after file writes.
1 parent 18a4a3d commit 3cc0d4f

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

adafruit_logging.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,7 @@ def emit(self, record: LogRecord) -> None:
248248
:param record: The record (message object) to be logged
249249
"""
250250
self.stream.write(self.format(record))
251+
self.stream.flush()
251252

252253

253254
class RotatingFileHandler(FileHandler):
@@ -347,6 +348,7 @@ def emit(self, record: LogRecord) -> None:
347348
):
348349
self.doRollover()
349350
self.stream.write(self.format(record))
351+
self.stream.flush()
350352

351353

352354
class NullHandler(Handler):
@@ -418,13 +420,6 @@ def getEffectiveLevel(self) -> int:
418420

419421
return self._level
420422

421-
def flushHandlers(self) -> None:
422-
"""Flush all handlers. This will ensure that all data is immediately written to the streams.
423-
This can be useful if you need to make sure the log is written before a reset.
424-
"""
425-
for handlerName in self._handlers:
426-
handlerName.flush()
427-
428423
def addHandler(self, hdlr: Handler) -> None:
429424
"""Adds the handler to this logger.
430425

0 commit comments

Comments
 (0)