2012-04-22 42 views
0

settings.py使用Django日誌工具包含try/catch塊大量進口,如:settings.py中

try: 
    import gcframe 
except ImportError: 
    # log gcframe is not available 
    pass 

我想使用Django記錄器記錄哪些模塊是失蹤,但Django docs說:

登錄立即配置設置已經是en加載。 由於加載設置是Django 所做的第一件事情之一,因此您可以確定記錄器隨時可用於您的 項目代碼。

有沒有辦法在settings.py中創建消息(日誌記錄),並在加載設置後觸發這些消息的日誌記錄?

+1

你在什麼情況下需要在settings.py中輸入大量的數據? – jdi 2012-04-22 18:36:06

+0

我提供了用例。 – Paolo 2012-04-22 21:41:22

+0

我想@Ignacio用簡短的回答解決了這個問題。隨着django處理的開始,更高級別的系統將成爲捕獲日誌的人。 – jdi 2012-04-22 21:49:25

回答

1

stderr上的輸出被上級系統捕獲。

print >>sys.stderr, 'zOMG!'