summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Logger.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Bcfg2/Logger.py')
-rw-r--r--src/lib/Bcfg2/Logger.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/lib/Bcfg2/Logger.py b/src/lib/Bcfg2/Logger.py
index 24028f71c..c2eac1e60 100644
--- a/src/lib/Bcfg2/Logger.py
+++ b/src/lib/Bcfg2/Logger.py
@@ -183,11 +183,17 @@ def setup_logging(procname, to_console=True, to_syslog=True,
if to_console:
if to_console == True:
to_console = logging.WARNING
- clvl = min(to_console, level)
+ if level == 0:
+ clvl = to_console
+ else:
+ clvl = min(to_console, level)
params.append("%s to console" % logging.getLevelName(clvl))
add_console_handler(clvl)
if to_syslog:
- slvl = min(level, logging.INFO)
+ if level == 0:
+ slvl = logging.INFO
+ else:
+ slvl = min(level, logging.INFO)
params.append("%s to syslog" % logging.getLevelName(slvl))
add_syslog_handler(procname, syslog_facility, level=slvl)
if to_file is not None: