mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-03 01:35:22 +03:00
Cleanup logs
This commit is contained in:
parent
f3c219f2a0
commit
7b65e32760
@ -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)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user