From 2167e9b801a33f058145830b1993d0080e19ba8a Mon Sep 17 00:00:00 2001 From: RenatoXSR Date: Mon, 10 Aug 2026 18:32:29 -0300 Subject: [PATCH] Debug logger --- src/epub_tts/app.py | 7 ++++++- src/epub_tts/logger.py | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/epub_tts/app.py b/src/epub_tts/app.py index 47bf139..2719f10 100644 --- a/src/epub_tts/app.py +++ b/src/epub_tts/app.py @@ -137,7 +137,8 @@ class App(DataDict): self.logger = logger # Find lowest priority loglevel - if debug_level or App.DEBUG or "--debug" in self._args_list: + if debug_level or App.DEBUG or "--debug" in sys.argv or "--debug" in self._args_list: + print("DEBUG!") self.debug_level = True self.loglevel = "DEBUG" else: # compare verbose to loglevel @@ -151,14 +152,18 @@ class App(DataDict): if "loglevel" in self and self.loglevel is None: if loglevel is not None: + self.logger.debug("self.loglevel is None, but setup_logger(loglevel) is not None") self.loglevel = loglevel else: + self.logger.debug("self.loglevel = App.LOGLEVEL (%s)", App.LOGLEVEL) self.loglevel = App.LOGLEVEL # lower = more priority if loglevel_map[self.loglevel] > loglevel_map["INFO"]: + self.logger.debug("self.loglevel='%s'(%d) > INFO", self.loglevel, loglevel_map[self.loglevel]) self.loglevel = "INFO" + self.logger.info("Setting loglevel to %s",self.loglevel) self.logger.setLevel(loglevel_map[self.loglevel]) # Get logfile diff --git a/src/epub_tts/logger.py b/src/epub_tts/logger.py index a5883fd..8246009 100644 --- a/src/epub_tts/logger.py +++ b/src/epub_tts/logger.py @@ -14,7 +14,7 @@ import sys import pprint # Globals -format_str = "[%(name)s:%(filename)s:%(funcName)s:%(lineno)04d] %(asctime)s::%(levelname).4s: %(message)s" +format_str = "[%(name)s][%(filename)s:%(lineno)04d][%(relativeCreated)s]::%(levelname).4s: (%(funcName)s) %(message)s" # %(name)s Name of the logger (logging channel) # %(levelno)s Numeric logging level for the message (DEBUG, INFO, # WARNING, ERROR, CRITICAL)