def __syslog_handler_init(self):
"""
Initialize the syslog handler if it hasn't been
"""
if self.syslog_handler is None:
try:
# TODO: /dev/log is Linux-specific.
self.syslog_handler = logging.handlers.SysLogHandler(
'/dev/log', facility=self.facility)
self.syslog_handler.setFormatter(
logging.Formatter(
fmt='%(name)s %(levelname)-8s %(message)s'
)
)
self.logger.addHandler(self.syslog_handler)
except:
self.__syslog_handler_deinit()
评论列表
文章目录