Cleanup logs

This commit is contained in:
Nick Mowen 2022-10-02 13:07:12 -06:00
parent f3c219f2a0
commit 7b65e32760

View File

@ -15,6 +15,7 @@ def listener_configurer() -> None:
root = logging.getLogger() root = logging.getLogger()
console_handler = logging.StreamHandler() console_handler = logging.StreamHandler()
formatter = FrigateLogFormatter() formatter = FrigateLogFormatter()
#formatter = logging.Formatter(format)
console_handler.setFormatter(formatter) console_handler.setFormatter(formatter)
root.addHandler(console_handler) root.addHandler(console_handler)
root.setLevel(logging.INFO) root.setLevel(logging.INFO)
@ -47,23 +48,20 @@ class FrigateLogFormatter(logging.Formatter):
red = "\x1b[31;20m" red = "\x1b[31;20m"
bold_red = "\x1b[31;1m" bold_red = "\x1b[31;1m"
reset = "\x1b[0m" reset = "\x1b[0m"
format = ( message_format = "[%(asctime)s] %(name)-30s %(levelname)-8s: %(message)s"
"[%(asctime)s] %(name)-30s %(levelname)-8s: %(message)s", time_format = "%Y-%m-%d %H:%M:%S"
"%Y-%m-%d %H:%M:%S",
)
def __iniit__(self) -> None: FORMATS = {
self.FORMATS = { logging.DEBUG: grey + message_format + reset,
logging.DEBUG: self.grey + format + self.reset, logging.INFO: grey + message_format + reset,
logging.INFO: self.grey + format + self.reset, logging.WARNING: yellow + message_format + reset,
logging.WARNING: self.yellow + format + self.reset, logging.ERROR: red + message_format + reset,
logging.ERROR: self.red + format + self.reset, logging.CRITICAL: bold_red + message_format + reset
logging.CRITICAL: self.bold_red + format + self.reset,
} }
def format(self, record): def format(self, record):
log_fmt = self.FORMATS.get(record.levelno) log_fmt = self.FORMATS.get(record.levelno)
formatter = logging.Formatter(log_fmt) formatter = logging.Formatter(log_fmt, self.time_format)
return formatter.format(record) return formatter.format(record)