X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=debian%2Fovs-monitor-ipsec;h=a9af8eca5b96e6edb0822df40d42f99e7d71422a;hb=9ed3ba29b36ab99b75d6519660f58d6f5f9bd190;hp=0a97c88dc5721d9d418ba9cc6989e20c7a047ced;hpb=007948177581f3b3dad188221593d0e4bdca6ba0;p=openvswitch diff --git a/debian/ovs-monitor-ipsec b/debian/ovs-monitor-ipsec index 0a97c88d..a9af8eca 100755 --- a/debian/ovs-monitor-ipsec +++ b/debian/ovs-monitor-ipsec @@ -29,6 +29,7 @@ import getopt import glob import logging, logging.handlers import os +import socket import subprocess import sys @@ -38,16 +39,18 @@ import ovs.util import ovs.daemon import ovs.db.idl - -# By default log messages as DAEMON into syslog s_log = logging.getLogger("ovs-monitor-ipsec") -l_handler = logging.handlers.SysLogHandler( - "/dev/log", - facility=logging.handlers.SysLogHandler.LOG_DAEMON) -l_formatter = logging.Formatter('%(filename)s: %(levelname)s: %(message)s') -l_handler.setFormatter(l_formatter) -s_log.addHandler(l_handler) - +try: + # By default log messages as DAEMON into syslog + l_handler = logging.handlers.SysLogHandler( + "/dev/log", + facility=logging.handlers.SysLogHandler.LOG_DAEMON) + l_formatter = logging.Formatter('%(filename)s: %(levelname)s: %(message)s') + l_handler.setFormatter(l_formatter) + s_log.addHandler(l_handler) +except socket.error, e: + logging.basicConfig() + s_log.warn("failed to connect to syslog (%s)" % e) setkey = "/usr/sbin/setkey"