2
我還沒有完全掌握足夠的Python來解決這個問題,所以我在尋求幫助。使用變量設置日誌記錄級別
我有各種日誌消息分散在我的python模塊中。我想在代碼中調用該模塊能夠通過這樣設置調試級別:
module.DEBUG = INFO
例如。但我無法將其轉化爲工作。我有全局變量「調試」,我想它在下面的行進行解釋,而不是DEBUG充當文本字符串,這是我認爲正在發生的事情:
logging.basicConfig(format='%(levelname)s - %(message)s', level=logging.DEBUG)
我怎樣才能使該字符串被視爲一個變量而不是文字(如果這就是發生了什麼?)
謝謝!
--Matt
調試是一個級別。我想你的意思是說你想設置日誌級別 – Elisha 2014-09-02 19:39:49
logging.DEBUG不是字面的。它是一個整數。 ('logging.DEBUG == 10') – Elisha 2014-09-02 19:41:56