2012-07-26 105 views
2

請幫我理解。我是Python新手。我在寫WSGI應用程序。我想打開日誌。我做的:新手需要Python日誌幫助

logger = logging.getLogger(__name__) 

然後我想在日誌打印的東西:

logger.exception("Some exception...") 

凡所有門店?僅在控制檯輸出中或服務器上有某個文件?如果是這樣,我可以在哪裏找到這個文件?

回答

1

實際上,你必須自己指定文件,例如與logging.basicConfig()

logging.basicConfig(filename="/path/to/your/logfile.log") 

記錄有時可能相當複雜的問題,我建議你閱讀HOWTO

1
import logging 
logging.error("Error") # Prints to console 

該如何將日誌寫入一個文件

logging.basicConfig(filename='Error.log',level=logging.ERROR) 
logging.error('Error') 

打開Error.log你會看到

ERROR:root:Error 

更多信息here

+0

哪裏 「而這,也是」來自? – 2012-07-26 11:27:25

+0

抱歉錯字錯誤 – Rakesh 2012-07-26 11:28:25

+1

我不會記錄消息「錯誤」,級別爲「WARNING」:) – 2012-07-26 11:29:03