aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpkid.py
diff options
context:
space:
mode:
Diffstat (limited to 'rpkid/rpkid.py')
-rw-r--r--rpkid/rpkid.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/rpkid/rpkid.py b/rpkid/rpkid.py
index 98381600..e441598a 100644
--- a/rpkid/rpkid.py
+++ b/rpkid/rpkid.py
@@ -46,16 +46,16 @@ import rpki.rpki_engine
os.environ["TZ"] = "UTC"
time.tzset()
-rpki.log.init("rpkid")
-
cfg_file = "rpkid.conf"
profile = None
-opts, argv = getopt.getopt(sys.argv[1:], "c:hp:?", ["config=", "help", "profile="])
+opts, argv = getopt.getopt(sys.argv[1:], "c:dhp:?", ["config=", "debug", "help", "profile="])
for o, a in opts:
if o in ("-h", "--help", "-?"):
print __doc__
sys.exit(0)
+ elif o in ("-d", "--debug"):
+ rpki.log.use_syslog = False
elif o in ("-c", "--config"):
cfg_file = a
elif o in ("-p", "--profile"):
@@ -63,6 +63,8 @@ for o, a in opts:
if argv:
raise RuntimeError, "Unexpected arguments %s" % argv
+rpki.log.init("rpkid")
+
def main():
cfg = rpki.config.parser(cfg_file, "rpkid")