Merge "Ignore syslog settings if /dev/log is not present"
This commit is contained in:
commit
a73ed854d3
@ -99,10 +99,17 @@ class RootwrapConfig(object):
|
||||
|
||||
|
||||
def setup_syslog(execname, facility, level):
|
||||
try:
|
||||
handler = logging.handlers.SysLogHandler(address='/dev/log',
|
||||
facility=facility)
|
||||
except IOError:
|
||||
logging.warning("Unable to setup syslog, maybe /dev/log socket needs "
|
||||
"to be restarted. Ignoring syslog configuration "
|
||||
"options.")
|
||||
return
|
||||
|
||||
rootwrap_logger = logging.getLogger()
|
||||
rootwrap_logger.setLevel(level)
|
||||
handler = logging.handlers.SysLogHandler(address='/dev/log',
|
||||
facility=facility)
|
||||
handler.setFormatter(logging.Formatter(
|
||||
os.path.basename(execname) + ': %(message)s'))
|
||||
rootwrap_logger.addHandler(handler)
|
||||
|
Loading…
Reference in New Issue
Block a user