fix: disable skywipe log propagation
This commit is contained in:
@@ -36,9 +36,13 @@ class LevelFilter(logging.Filter):
|
|||||||
|
|
||||||
def setup_logger(verbose: bool = False, log_file: Path | None = None) -> logging.Logger:
|
def setup_logger(verbose: bool = False, log_file: Path | None = None) -> logging.Logger:
|
||||||
logger = logging.getLogger("skywipe")
|
logger = logging.getLogger("skywipe")
|
||||||
|
logger.propagate = False
|
||||||
target_level = logging.DEBUG if verbose else logging.INFO
|
target_level = logging.DEBUG if verbose else logging.INFO
|
||||||
logger.setLevel(target_level)
|
logger.setLevel(target_level)
|
||||||
|
|
||||||
|
progress_logger = logging.getLogger("skywipe.progress")
|
||||||
|
progress_logger.propagate = False
|
||||||
|
|
||||||
info_handler = None
|
info_handler = None
|
||||||
error_handler = None
|
error_handler = None
|
||||||
file_handlers = []
|
file_handlers = []
|
||||||
|
|||||||
Reference in New Issue
Block a user