aboutsummaryrefslogtreecommitdiff
path: root/scripts/rpki/log.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/rpki/log.py')
-rw-r--r--scripts/rpki/log.py19
1 files changed, 11 insertions, 8 deletions
diff --git a/scripts/rpki/log.py b/scripts/rpki/log.py
index aeb0e0d2..1f85f667 100644
--- a/scripts/rpki/log.py
+++ b/scripts/rpki/log.py
@@ -21,14 +21,17 @@ import syslog, traceback
enable_trace = False
-def init(ident = "rpki", flags = syslog.LOG_PID | syslog.LOG_PERROR, facility = syslog.LOG_DAEMON, trace = False):
+def init(ident = "rpki", flags = syslog.LOG_PID | syslog.LOG_PERROR, facility = syslog.LOG_DAEMON):
"""Initialize logging system."""
+ return syslog.openlog(ident, flags, facility)
+
+def set_trace(trace):
+ """Enable or disable call tracing."""
+
global enable_trace
enable_trace = trace
- return syslog.openlog(ident, flags, facility)
-
class logger(object):
"""Closure for logging."""
@@ -38,11 +41,11 @@ class logger(object):
def __call__(self, message):
return syslog.syslog(self.priority, message)
-error = logger(syslog.LOG_ERR)
-warning = logger(syslog.LOG_WARNING)
-notice = logger(syslog.LOG_NOTICE)
-info = logger(syslog.LOG_INFO)
-debug = logger(syslog.LOG_DEBUG)
+error = logger(syslog.LOG_ERR)
+warn = logger(syslog.LOG_WARNING)
+note = logger(syslog.LOG_NOTICE)
+info = logger(syslog.LOG_INFO)
+debug = logger(syslog.LOG_DEBUG)
def trace():
"""Execution trace -- where are we now, and whence came we here?"""