Properly silence pewee_migrate

This commit is contained in:
George Tsiamasiotis 2024-09-30 15:14:55 +03:00
parent 0f88a804b1
commit 7bf21bd533
5 changed files with 5 additions and 6 deletions

View File

@ -136,7 +136,6 @@ class FrigateApp:
migrate_db = SqliteExtDatabase(self.config.database.path) migrate_db = SqliteExtDatabase(self.config.database.path)
# Run migrations # Run migrations
del logging.getLogger("peewee_migrate").handlers[:]
router = Router(migrate_db) router = Router(migrate_db)
if len(router.diff) > 0: if len(router.diff) > 0:

View File

@ -289,7 +289,9 @@ class FrigateConfig(FrigateBaseModel):
default_factory=dict, title="Frigate environment variables." default_factory=dict, title="Frigate environment variables."
) )
logger: LoggerConfig = Field( logger: LoggerConfig = Field(
default_factory=LoggerConfig, title="Logging configuration." default_factory=LoggerConfig,
title="Logging configuration.",
validate_default=True,
) )
# Global config # Global config

View File

@ -31,8 +31,10 @@ class LoggerConfig(FrigateBaseModel):
log_levels = { log_levels = {
"werkzeug": LogLevel.error, "werkzeug": LogLevel.error,
"ws4py": LogLevel.error, "ws4py": LogLevel.error,
"peewee_migrate.logs": LogLevel.error,
**self.logs, **self.logs,
} }
for log, level in log_levels.items(): for log, level in log_levels.items():
logging.getLogger(log).setLevel(level.value.upper()) logging.getLogger(log).setLevel(level.value.upper())
return self

View File

@ -1,5 +1,4 @@
import datetime import datetime
import logging
import os import os
import unittest import unittest
from unittest.mock import Mock from unittest.mock import Mock
@ -21,7 +20,6 @@ class TestHttp(unittest.TestCase):
def setUp(self): def setUp(self):
# setup clean database for each test run # setup clean database for each test run
migrate_db = SqliteExtDatabase("test.db") migrate_db = SqliteExtDatabase("test.db")
del logging.getLogger("peewee_migrate").handlers[:]
router = Router(migrate_db) router = Router(migrate_db)
router.run() router.run()
migrate_db.close() migrate_db.close()

View File

@ -1,5 +1,4 @@
import datetime import datetime
import logging
import os import os
import tempfile import tempfile
import unittest import unittest
@ -20,7 +19,6 @@ class TestHttp(unittest.TestCase):
def setUp(self): def setUp(self):
# setup clean database for each test run # setup clean database for each test run
migrate_db = SqliteExtDatabase("test.db") migrate_db = SqliteExtDatabase("test.db")
del logging.getLogger("peewee_migrate").handlers[:]
router = Router(migrate_db) router = Router(migrate_db)
router.run() router.run()
migrate_db.close() migrate_db.close()