def __syslog_handler():
# type: () -> logging.Handler
osfamily = Facter.get(OsFamily)
if osfamily in (OsFamily.Debian, OsFamily.RedHat, OsFamily.Suse):
try:
handler = SysLogHandler(address='/dev/log')
except EnvironmentError:
handler = SysLogHandler()
else:
handler = SysLogHandler()
fmt = puppeter.__program__ + '[%(process)d]: %(levelname)s %(name)s - %(message)s'
handler.setFormatter(logging.Formatter(fmt=fmt))
handler.setLevel(logging.INFO)
return handler
评论列表
文章目录