2015-05-21 13 views

回答

3

首先,我寧願只是把logger_test的地方,並使用from myapp import logger_test。每個文件多出一行更不容易造成嚴重破壞。

您可以使用適當命名的builtins模塊(py2 __builtins__)執行此操作。只需將記錄器添加到builtins模塊中,將其放置在settings.py中可能是一個不錯的選擇。

import builtins 
import logging 

logger = logging.getLogger('test') 
setattr(builtins, 'logger_test', logger) 

現在每個模塊將有logger_test可用。最後一個警告,這是一個真正可怕的想法。

+0

謝謝你,我只是在開發過程中保持它,然後將它刪除它 – user3214546

相關問題