Lade till loggning till syslog

This commit is contained in:
2009-03-09 09:51:36 +00:00
parent 8c841d50ca
commit fd6f070980

View File

@@ -244,7 +244,7 @@ def verify_ip(msg):
msg['error'].append("Connection timeout, could not connect to name server.\n") msg['error'].append("Connection timeout, could not connect to name server.\n")
except dns.resolver.NXDOMAIN: except dns.resolver.NXDOMAIN:
pass pass
if ip == msg['ipaddress'] and not msg.has_key('delete'): if ip == msg['ipaddress'] and not msg.has_key('delete'):
msg['error'].append("Name server already up to date") msg['error'].append("Name server already up to date")
elif ip == "" and msg.has_key('delete'): elif ip == "" and msg.has_key('delete'):
@@ -254,6 +254,7 @@ def verify_ip(msg):
if __name__ == "__main__": if __name__ == "__main__":
import sys import sys
import syslog
msg = {} msg = {}
msg['error'] = [] msg['error'] = []
@@ -275,8 +276,16 @@ if __name__ == "__main__":
update(msg) update(msg)
err = checkerror(msg) err = checkerror(msg)
if err == 0: if err == 0:
syslog.openlog("dnsupdate")
for error in msg['error']:
syslog.syslog(syslog.LOG_ERR, error)
syslog.closelog()
sys.exit(0) sys.exit(0)
err = checkerror(msg, show="errors") err = checkerror(msg, show="errors")
syslog.openlog("dnsupdate")
for error in msg['error']:
syslog.syslog(syslog.LOG_ERR, error)
syslog.closelog()
sys.exit(1) sys.exit(1)