我有一个 python 脚本可以毫无问题地进入 syslog。在同一个盒子上,我有一个通过 apache 和 WSGI 运行的 python 脚本,我无法让它登录到 syslog。日志配置几乎相同,这里是 WSGI 程序的部分。
formatter=logging.Formatter('%(levelname)s:%(message)s')
logger = logging.getLogger('my_log')
logger.setLevel(logging.DEBUG)
handler = logging.handlers.SysLogHandler(address='/dev/log',facility=logging.handlers.SysLogHandler.LOG_LOCAL1)
handler.setLevel(logging.DEBUG)
handler.setFormatter(formatter)
logger.addHandler(handler)
logging.log(level,"%s" % (msg))
知道为什么它不能从 WSGI 工作或如何让它正常工作吗?谢谢。