From 1034532ad6e08ed34df9803d98197298342bea57 Mon Sep 17 00:00:00 2001 From: Ivan Schaller Date: Thu, 6 Oct 2022 21:26:04 +0200 Subject: [PATCH] update logging to conform to ISO 8601 --- justfile | 2 +- mangadlp/app.py | 2 +- mangadlp/logger.py | 8 +++++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/justfile b/justfile index 3398cf1..cd35d4d 100755 --- a/justfile +++ b/justfile @@ -91,7 +91,7 @@ test_autoflake: @python3 -m autoflake --check --remove-all-unused-imports -r -v mangadlp/ test_pylama: - @python3 -m pylama mangadlp/ + @python3 -m pylama --options tox.ini mangadlp/ test_pylint: @python3 -m pylint --fail-under 9 mangadlp/ diff --git a/mangadlp/app.py b/mangadlp/app.py index f16b72c..24eb635 100644 --- a/mangadlp/app.py +++ b/mangadlp/app.py @@ -269,7 +269,7 @@ class MangaDLP: # check if chapter already exists # check for folder, if file format is an empty string if chapter_archive_path.exists(): - log.warning(f"'{chapter_archive_path}' already exists. Skipping") + log.info(f"'{chapter_archive_path}' already exists. Skipping") self.hook.run( "chapter_pre", {"status": "skipped", "reason": "Existing"}, {} diff --git a/mangadlp/logger.py b/mangadlp/logger.py index 22d00b5..17c1910 100644 --- a/mangadlp/logger.py +++ b/mangadlp/logger.py @@ -1,11 +1,13 @@ import logging +DATE_FMT = "%Y-%m-%dT%H:%M:%S%z" + # prepare custom levels and default config of logger def prepare_logger(): logging.basicConfig( format="%(asctime)s | [%(levelname)s] [%(name)s]: %(message)s", - datefmt="%Y-%m-%d %H:%M:%S", + datefmt=DATE_FMT, level=20, handlers=[logging.StreamHandler()], ) @@ -21,13 +23,13 @@ def format_logger(verbosity: int): if verbosity >= 20: logging.basicConfig( format="%(asctime)s | %(message)s", - datefmt="%Y-%m-%d %H:%M:%S", + datefmt=DATE_FMT, force=True, ) else: logging.basicConfig( format="%(asctime)s | [%(levelname)s] [%(name)s]: %(message)s", - datefmt="%Y-%m-%d %H:%M:%S", + datefmt=DATE_FMT, force=True, )