aboutsummaryrefslogtreecommitdiffstats
path: root/osmopy
diff options
context:
space:
mode:
authorMax <msuraev@sysmocom.de>2018-12-05 13:49:13 +0100
committerMax <msuraev@sysmocom.de>2018-12-05 15:10:18 +0100
commitf0f8a352cc836d99128e5d3f41f0b65ef1fe545c (patch)
tree8a71b377e9628b841f468c8b5fded88444016a11 /osmopy
parent25a8297fe8d9495a8e67d62863a7f0881976d2ad (diff)
Trap handlers: always log to stdout
Since the scripts are intended to be used as systemd services, there's no need in separate logging via syslog: systemd will take care of properly collecting and storing script output. Hence we can drop extra options and function parameters. Change-Id: Ifcad1877d45d43b3a2e617775a1c9b256e190591 Related: SYS#4399
Diffstat (limited to 'osmopy')
-rw-r--r--osmopy/trap_helper.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/osmopy/trap_helper.py b/osmopy/trap_helper.py
index d4a3b75..45dc527 100644
--- a/osmopy/trap_helper.py
+++ b/osmopy/trap_helper.py
@@ -95,7 +95,7 @@ def reloader(path, script, log, dbg1, dbg2, signum, _):
sys.argv.remove(dbg2)
os.execl(path, script, *sys.argv[1:])
-def debug_init(name, is_debug, output):
+def debug_init(name, is_debug):
"""
Initialize signal handlers and logging
"""
@@ -104,9 +104,7 @@ def debug_init(name, is_debug, output):
log.setLevel(logging.DEBUG)
else:
log.setLevel(logging.INFO)
- log.addHandler(logging.handlers.SysLogHandler('/dev/log'))
- if output:
- log.addHandler(logging.StreamHandler(sys.stdout))
+ log.addHandler(logging.StreamHandler(sys.stdout))
reboot = partial(reloader, os.path.abspath(__file__), os.path.basename(__file__), log, '-d', '--debug') # keep in sync with caller's add_argument()
signal.signal(signal.SIGHUP, reboot)