From 4181f2a5ba54809c7d4afbae25bfe8575a57c8dc Mon Sep 17 00:00:00 2001 From: Marko Kreen Date: Mon, 14 Jan 2013 13:50:16 +0200 Subject: BaseScript: skylog_locations config options This allows to specify per-script skylog.ini --- python/skytools/scripting.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'python/skytools/scripting.py') diff --git a/python/skytools/scripting.py b/python/skytools/scripting.py index 40f589a3..fd7805d8 100644 --- a/python/skytools/scripting.py +++ b/python/skytools/scripting.py @@ -126,7 +126,8 @@ def _init_log(job_name, service_name, cf, log_level, is_daemon): skytools.skylog.set_service_name(service_name, job_name) # load general config - flist = ['skylog.ini', '~/.skylog.ini', '/etc/skylog.ini'] + flist = cf.getlist('skylog_locations', + ['skylog.ini', '~/.skylog.ini', '/etc/skylog.ini']) for fn in flist: fn = os.path.expanduser(fn) if os.path.isfile(fn): @@ -211,6 +212,9 @@ class BaseScript(object): # 2 - always enabled #use_skylog = 0 + # where to find skylog.ini + #skylog_locations = skylog.ini, ~/.skylog.ini, /etc/skylog.ini + # how many seconds to sleep after catching a exception #exception_sleep = 20 """ -- cgit v1.2.3