browser: fix duplicate logs when fetching loglevel
This commit is contained in:
parent
2a46341ce2
commit
be81466871
3 changed files with 7 additions and 9 deletions
|
@ -21,12 +21,14 @@ class config(user_config.active_browser):
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from typing import Sequence, Iterator
|
from typing import Sequence, Iterator
|
||||||
|
|
||||||
from my.core import get_files, Stats
|
from my.core import get_files, Stats, make_logger
|
||||||
from browserexport.merge import read_visits, Visit
|
from browserexport.merge import read_visits, Visit
|
||||||
from sqlite_backup import sqlite_backup
|
from sqlite_backup import sqlite_backup
|
||||||
|
|
||||||
|
logger = make_logger(__name__)
|
||||||
|
|
||||||
from .common import _patch_browserexport_logs
|
from .common import _patch_browserexport_logs
|
||||||
_patch_browserexport_logs(__name__)
|
_patch_browserexport_logs(logger.level)
|
||||||
|
|
||||||
|
|
||||||
def inputs() -> Sequence[Path]:
|
def inputs() -> Sequence[Path]:
|
||||||
|
|
|
@ -1,12 +1,8 @@
|
||||||
from my.core import make_logger
|
|
||||||
from my.core.util import __NOT_HPI_MODULE__
|
from my.core.util import __NOT_HPI_MODULE__
|
||||||
|
|
||||||
|
|
||||||
def _patch_browserexport_logs(module_name: str):
|
def _patch_browserexport_logs(level: int):
|
||||||
# get the logger for the module this is being called from
|
|
||||||
module_logger = make_logger(module_name)
|
|
||||||
|
|
||||||
# grab the computed level (respects LOGGING_LEVEL_ prefixes) and set it on the browserexport logger
|
# grab the computed level (respects LOGGING_LEVEL_ prefixes) and set it on the browserexport logger
|
||||||
from browserexport.log import setup as setup_browserexport_logger
|
from browserexport.log import setup as setup_browserexport_logger
|
||||||
|
|
||||||
setup_browserexport_logger(module_logger.level)
|
setup_browserexport_logger(level)
|
||||||
|
|
|
@ -26,7 +26,7 @@ from .common import _patch_browserexport_logs
|
||||||
|
|
||||||
|
|
||||||
logger = LazyLogger(__name__, level="warning")
|
logger = LazyLogger(__name__, level="warning")
|
||||||
_patch_browserexport_logs(__name__)
|
_patch_browserexport_logs(logger.level)
|
||||||
|
|
||||||
|
|
||||||
# all of my backed up databases
|
# all of my backed up databases
|
||||||
|
|
Loading…
Add table
Reference in a new issue