Debug logger
This commit is contained in:
+6
-1
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user