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