From e3d30c9ed4d018dc3e2d6d1e34dca65649a16de0 Mon Sep 17 00:00:00 2001 From: Marko Kreen Date: Wed, 23 Nov 2011 22:16:05 +0200 Subject: [PATCH] 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. --- python/skytools/scripting.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 -- 2.39.5