0
syslog에 문제없이 looging하는 python 스크립트가 있습니다. 같은 상자에 아파치와 WSGI를 통해 실행되는 파이썬 스크립트가 있으며 syslog에 로그 할 수 없습니다. 로깅 구성은 거의 동일하며 여기 WSGI 프로그램의 섹션이 있습니다.Python WSGI 및 syslog
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 (레벨은, "%의"% (MSG))는
는 WSGI 또는 방법에서 작동하지 왜 어떤 생각이 제대로 작동하려면 얻으려면? 감사.
일반적으로'environ [ 'wsgi.errors']'외에 wsgi 앱에 로그인하는 것은 나쁜 형식입니다. 왜 이걸 필요하니? – SingleNegationElimination
이 응용 프로그램의 로그를 syslog로 보내고 싶습니다. 어떻게 그런 일이 나에게 덜 중요합니다. 나는 WSGI에 능숙하지 않다. wsgi.errors를 살펴 보겠습니다. – fredsnertz