aboutsummaryrefslogtreecommitdiff
path: root/scripts/rpki/log.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2007-12-29 23:04:07 +0000
committerRob Austein <sra@hactrn.net>2007-12-29 23:04:07 +0000
commit2a7943a2a5c4e119bb13e3d60df31800d7b9df7f (patch)
treeac6fe7c7db470a3b0ad17c8826faceeee75572ab /scripts/rpki/log.py
parent1d35833d06dad52e723d3c045f37c88112e058cc (diff)
Cleanup
svn path=/scripts/rpki/log.py; revision=1444
Diffstat (limited to 'scripts/rpki/log.py')
-rw-r--r--scripts/rpki/log.py15
1 files changed, 8 insertions, 7 deletions
diff --git a/scripts/rpki/log.py b/scripts/rpki/log.py
index e7b95a63..9b2027b6 100644
--- a/scripts/rpki/log.py
+++ b/scripts/rpki/log.py
@@ -5,17 +5,20 @@
import syslog, traceback
-def init(ident = "rpki"):
+enable_trace = False
+
+def init(ident = "rpki", flags = syslog.LOG_PID | syslog.LOG_PERROR, facility = syslog.LOG_DAEMON, trace = False):
"""Initialize logging system."""
- return syslog.openlog(ident, syslog.LOG_PID | syslog.LOG_PERROR, syslog.LOG_DAEMON)
+
+ global enable_trace
+ enable_trace = trace
+
+ return syslog.openlog(ident, flags, facility)
class logger(object):
"""Closure for logging."""
def __init__(self, priority):
- self.set_priority(priority)
-
- def set_priority(self, priority):
self.priority = priority
def __call__(self, message):
@@ -27,8 +30,6 @@ notice = logger(syslog.LOG_NOTICE)
info = logger(syslog.LOG_INFO)
debug = logger(syslog.LOG_DEBUG)
-enable_trace = False
-
def trace():
"""Execution trace -- where are we now, and whence came we here?"""
if enable_trace: