Lade till loggning till syslog
This commit is contained in:
11
dnsupdate.py
11
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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user