2017-03-19 36 views
2

我無法工作的一個方面是如何使用PyCharm正確設置日誌記錄。使用PyCharm和Python日誌記錄的正確工作流程

帶我最近的指南是this。然而,問題仍然是我需要logging_setup.py在任何其他腳本運行之前運行。

可以說我有一個2檔項目A.pyB.py與CONTEX:

A.py 
import logging as log 
log.info("IM IN A") 

B.py 
import logging as log 
log.info("IM IN B") 

我怎麼能保證我執行A.pyB.py之前的所有日誌記錄配置運行?

人們如何在Python和PyCharm中爲項目設置日誌記錄?

+0

只需在每個可能作爲入口點運行的文件的開頭導入'logging_setup'。 –

回答

0

當我試圖弄清楚如何在不久前完成日誌記錄時,實際上並沒有發現方的頁面太有用。這個,http://docs.python-guide.org/en/latest/writing/logging/,好多了。如果您在相同環境(例如生產環境)中運行腳本,只需編寫一個指定日誌文件,格式等的日誌記錄類。如果在不同的環境中運行這些腳本,請將env作爲參數並從日誌文件中讀取日誌文件的名稱配置文件。