rootlogger.setLevel(logging.INFO)
# Setup a logger that logs to syslog.
- #handler = logging.handlers.SysLogHandler(address="/dev/log")
+ handler = logging.handlers.SysLogHandler(address="/dev/log",
+ facility=logging.handlers.SysLogHandler.LOG_DAEMON
+ )
+ handler.setLevel(logging.INFO)
+ rootlogger.addHandler(handler)
handler = logging.StreamHandler()
rootlogger.addHandler(handler)
return sorted(self.providers.keys())
def load_configuration(self, filename):
+ logger.debug(_("Loading configuration file %s") % filename)
+
configs = ConfigParser.SafeConfigParser()
configs.read([filename,])
{ "hostname" : entry.hostname, "provider" : entry.name })
logger.error(" %s" % e)
- logger.info(_("Dynamic DNS update for %(hostname)s (%(provider)s) successful") % \
- { "hostname" : entry.hostname, "provider" : entry.name })
+ else:
+ logger.info(_("Dynamic DNS update for %(hostname)s (%(provider)s) successful") % \
+ { "hostname" : entry.hostname, "provider" : entry.name })