From fd6f070980bdfe70dc418580cd9c012252ab95ad Mon Sep 17 00:00:00 2001 From: Fredrik Wahlberg Date: Mon, 9 Mar 2009 09:51:36 +0000 Subject: [PATCH] Lade till loggning till syslog --- dnsupdate.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/dnsupdate.py b/dnsupdate.py index d122549..ae41448 100644 --- a/dnsupdate.py +++ b/dnsupdate.py @@ -244,7 +244,7 @@ def verify_ip(msg): msg['error'].append("Connection timeout, could not connect to name server.\n") except dns.resolver.NXDOMAIN: pass - + if ip == msg['ipaddress'] and not msg.has_key('delete'): msg['error'].append("Name server already up to date") elif ip == "" and msg.has_key('delete'): @@ -254,6 +254,7 @@ def verify_ip(msg): if __name__ == "__main__": import sys + import syslog msg = {} msg['error'] = [] @@ -275,8 +276,16 @@ if __name__ == "__main__": update(msg) err = checkerror(msg) if err == 0: + syslog.openlog("dnsupdate") + for error in msg['error']: + syslog.syslog(syslog.LOG_ERR, error) + syslog.closelog() sys.exit(0) err = checkerror(msg, show="errors") + syslog.openlog("dnsupdate") + for error in msg['error']: + syslog.syslog(syslog.LOG_ERR, error) + syslog.closelog() sys.exit(1)