mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-05 18:55:23 +03:00
Update log levels in FrigateApp's set_log_levels method and set default log level for all loggers
This commit is contained in:
parent
35d23a0044
commit
c681ab404b
@ -178,15 +178,22 @@ class FrigateApp:
|
|||||||
}
|
}
|
||||||
|
|
||||||
def set_log_levels(self) -> None:
|
def set_log_levels(self) -> None:
|
||||||
logging.getLogger().setLevel(self.config.logger.default.value.upper())
|
default_level = self.config.logger.default.value.upper()
|
||||||
for log, level in self.config.logger.logs.items():
|
log_levels = {
|
||||||
logging.getLogger(log).setLevel(level.value.upper())
|
log: level.value.upper() for log, level in self.config.logger.logs.items()
|
||||||
|
}
|
||||||
|
|
||||||
if "werkzeug" not in self.config.logger.logs:
|
# Set default log level for all loggers
|
||||||
logging.getLogger("werkzeug").setLevel("ERROR")
|
logging.getLogger().setLevel(default_level)
|
||||||
|
|
||||||
if "ws4py" not in self.config.logger.logs:
|
# Set log levels for specific loggers
|
||||||
logging.getLogger("ws4py").setLevel("ERROR")
|
for log, level in log_levels.items():
|
||||||
|
logging.getLogger(log).setLevel(level)
|
||||||
|
|
||||||
|
# Set log level for specific loggers that are not specified in the configuration
|
||||||
|
for log in ["werkzeug", "ws4py", "httpcore", "httpx"]:
|
||||||
|
if log not in log_levels:
|
||||||
|
logging.getLogger(log).setLevel("ERROR")
|
||||||
|
|
||||||
def init_queues(self) -> None:
|
def init_queues(self) -> None:
|
||||||
# Queues for clip processing
|
# Queues for clip processing
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user