summaryrefslogtreecommitdiffstats
path: root/src/python
diff options
context:
space:
mode:
authorRadek Novacek <rnovacek@redhat.com>2013-09-17 13:26:36 +0200
committerRadek Novacek <rnovacek@redhat.com>2013-09-19 09:19:36 +0200
commit95e9bfccc44aaae4339c76078ced41e5cbfb3ef8 (patch)
tree02abbac0a838ffacf8130ab31a7167627ba72e28 /src/python
parentdd9ef38857f361bf69b0638c1175aa574553e86b (diff)
downloadopenlmi-providers-95e9bfccc44aaae4339c76078ced41e5cbfb3ef8.tar.gz
openlmi-providers-95e9bfccc44aaae4339c76078ced41e5cbfb3ef8.tar.xz
openlmi-providers-95e9bfccc44aaae4339c76078ced41e5cbfb3ef8.zip
Priority of traces should be lower than priority of DEBUG log messages
Diffstat (limited to 'src/python')
-rw-r--r--src/python/lmi/providers/cmpi_logging.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/python/lmi/providers/cmpi_logging.py b/src/python/lmi/providers/cmpi_logging.py
index ca24601..4d780df 100644
--- a/src/python/lmi/providers/cmpi_logging.py
+++ b/src/python/lmi/providers/cmpi_logging.py
@@ -30,9 +30,9 @@ import os
import sys
# Custom logging levels
-TRACE_WARNING = logging.INFO - 1
-TRACE_INFO = logging.INFO - 2
-TRACE_VERBOSE = logging.DEBUG
+TRACE_WARNING = logging.DEBUG - 1
+TRACE_INFO = logging.DEBUG - 2
+TRACE_VERBOSE = logging.DEBUG - 3
# Mapping from level name to its number
LOGGING_LEVELS = {
@@ -41,10 +41,10 @@ LOGGING_LEVELS = {
"warning" : logging.WARNING,
"warn" : logging.WARNING,
"info" : logging.INFO,
+ "debug" : logging.DEBUG,
"trace_warning" : TRACE_WARNING,
"trace_info" : TRACE_INFO,
- "trace_verbose" : TRACE_VERBOSE,
- "debug" : logging.DEBUG
+ "trace_verbose" : TRACE_VERBOSE
}
DEFAULT_LOGGING_CONFIG = {
@@ -130,11 +130,13 @@ class CMPILogHandler(logging.Handler):
self.cmpi_logger.log_warn(msg)
elif record.levelno >= logging.INFO:
self.cmpi_logger.log_info(msg)
+ elif record.levelno >= logging.DEBUG:
+ self.cmpi_logger.log_debug(record.filename, msg)
elif record.levelno >= TRACE_WARNING:
self.cmpi_logger.trace_warn(record.filename, msg)
elif record.levelno >= TRACE_INFO:
self.cmpi_logger.trace_info(record.filename, msg)
- elif record.levelno >= logging.DEBUG:
+ elif record.levelno >= TRACE_VERBOSE:
self.cmpi_logger.trace_verbose(record.filename, msg)
class CMPILogger(logging.getLoggerClass()):