summaryrefslogtreecommitdiff
path: root/python/skytools/scripting.py
diff options
context:
space:
mode:
authorMarko Kreen2011-11-23 20:16:05 +0000
committerMarko Kreen2011-11-23 20:16:05 +0000
commite3d30c9ed4d018dc3e2d6d1e34dca65649a16de0 (patch)
treeb9030139e1ee3513c56d3d5628269692b12746d1 /python/skytools/scripting.py
parent68568ce3438313f781d94baf0236e9aaefebcea1 (diff)
skytools.BaseScript: fix use_skylog vs. module level loggers.
We want to support loggers initialized on module import time, but for some reason logging.config.fileConfig() disables all existing loggers by default. Set disable_existing_loggers=False when calling to stop such behaviour.
Diffstat (limited to 'python/skytools/scripting.py')
-rw-r--r--python/skytools/scripting.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/python/skytools/scripting.py b/python/skytools/scripting.py
index 5666f0ee..48672620 100644
--- a/python/skytools/scripting.py
+++ b/python/skytools/scripting.py
@@ -147,7 +147,7 @@ def _init_log(job_name, service_name, cf, log_level, is_daemon):
fn = os.path.expanduser(fn)
if os.path.isfile(fn):
defs = {'job_name': job_name, 'service_name': service_name}
- logging.config.fileConfig(fn, defs)
+ logging.config.fileConfig(fn, defs, False)
got_skylog = 1
break
_log_config_done = 1