summaryrefslogtreecommitdiff
path: root/python/skytools/scripting.py
diff options
context:
space:
mode:
authorMarko Kreen2013-01-14 11:50:16 +0000
committerMarko Kreen2013-01-14 11:50:16 +0000
commit4181f2a5ba54809c7d4afbae25bfe8575a57c8dc (patch)
tree1b2b5717286861662c58fdd73344590f83577824 /python/skytools/scripting.py
parent8ec34aaf55ffc2bf40fe81cd6b11edee97177bd2 (diff)
BaseScript: skylog_locations config options
This allows to specify per-script skylog.ini
Diffstat (limited to 'python/skytools/scripting.py')
-rw-r--r--python/skytools/scripting.py6
1 files changed, 5 insertions, 1 deletions
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
"""