2012-09-29 52 views
0

出於某種原因,當我使用logging.debug函數時,在生產服務器上看不到調試日誌消息。 logging.info,logging.warninglogging.error函數工作得很好。我使用的應用程序引擎Django和在我settings.py文件進行如下設置:App Engine logging.debug未登錄服務器

def config_logging(in_dict): 
    import logging 
    logging.basicConfig(
     level = logging.DEBUG, 
     format = '%(asctime)s %(levelname)s %(message)s', 
    ) 

LOGGING_CONFIG = "settings.config_logging" 

還要注意的是,當我使用--debug標誌的開發服務器上,會顯示正確的日誌。

我不明白爲什麼調試日誌沒有被記錄。有什麼建議麼?

回答

0

我不知道django中的東西是否與此不同,但是當您啓動服務器以查看非django應用程序中的調試級日誌消息時,您需要包含--debug作爲標誌。

+0

你的答案是爲開發者。服務器,對吧?該問題也發生在現場服務器上。 – speedplane

+0

我打算在我的問題中說生產服務器,而不是開發者。服務器。我修正了這一點。 – speedplane