logging: Use default formatter if none set.

Signed-off-by: Colin Nolan <cn580@alumni.york.ac.uk>
pull/710/head
Colin Nolan 2023-08-05 18:39:14 +01:00
rodzic caeabb54a7
commit 3801606394
1 zmienionych plików z 11 dodań i 1 usunięć

Wyświetl plik

@ -53,7 +53,11 @@ class Handler:
self.formatter = formatter
def format(self, record):
return self.formatter.format(record)
if self.formatter:
fmt = self.formatter
else:
fmt = _defaultFormatter
return fmt.format(record)
class StreamHandler(Handler):
@ -106,6 +110,12 @@ class Formatter:
}
#
# The default formatter to use when no other is specified
#
_defaultFormatter = Formatter()
class Logger:
def __init__(self, name, level=NOTSET):
self.name = name