0
我有一个python脚本looging syslog没有问题。在同一个盒子里,我有一个通过apache和WSGI运行的python脚本,我无法登录syslog。日志配置几乎完全相同,这里是WSGI程序的一部分。Python的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(水平, “%s的” %(MSG))
任何想法,为什么它不会从WSGI或如何工作得到这个正常工作?谢谢。
除了'environ ['wsgi.errors']'之外的任何地方,将日志记录到wsgi应用程序中通常都是糟糕的形式。你为什么需要这个? – SingleNegationElimination
我想从这个应用程序的日志去syslog。发生这种事情对我来说不那么重要。我对WSGI不太熟练。我将研究wsgi.errors – fredsnertz