Debug logger
This commit is contained in:
+6
-1
@@ -137,7 +137,8 @@ class App(DataDict):
|
|||||||
self.logger = logger
|
self.logger = logger
|
||||||
|
|
||||||
# Find lowest priority loglevel
|
# 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.debug_level = True
|
||||||
self.loglevel = "DEBUG"
|
self.loglevel = "DEBUG"
|
||||||
else: # compare verbose to loglevel
|
else: # compare verbose to loglevel
|
||||||
@@ -151,14 +152,18 @@ class App(DataDict):
|
|||||||
|
|
||||||
if "loglevel" in self and self.loglevel is None:
|
if "loglevel" in self and self.loglevel is None:
|
||||||
if loglevel is not None:
|
if loglevel is not None:
|
||||||
|
self.logger.debug("self.loglevel is None, but setup_logger(loglevel) is not None")
|
||||||
self.loglevel = loglevel
|
self.loglevel = loglevel
|
||||||
else:
|
else:
|
||||||
|
self.logger.debug("self.loglevel = App.LOGLEVEL (%s)", App.LOGLEVEL)
|
||||||
self.loglevel = App.LOGLEVEL
|
self.loglevel = App.LOGLEVEL
|
||||||
|
|
||||||
# lower = more priority
|
# lower = more priority
|
||||||
if loglevel_map[self.loglevel] > loglevel_map["INFO"]:
|
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.loglevel = "INFO"
|
||||||
|
|
||||||
|
self.logger.info("Setting loglevel to %s",self.loglevel)
|
||||||
self.logger.setLevel(loglevel_map[self.loglevel])
|
self.logger.setLevel(loglevel_map[self.loglevel])
|
||||||
|
|
||||||
# Get logfile
|
# Get logfile
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ import sys
|
|||||||
import pprint
|
import pprint
|
||||||
|
|
||||||
# Globals
|
# 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)
|
# %(name)s Name of the logger (logging channel)
|
||||||
# %(levelno)s Numeric logging level for the message (DEBUG, INFO,
|
# %(levelno)s Numeric logging level for the message (DEBUG, INFO,
|
||||||
# WARNING, ERROR, CRITICAL)
|
# WARNING, ERROR, CRITICAL)
|
||||||
|
|||||||
Reference in New Issue
Block a user