2011-05-16 47 views
6

我剛開始使用的logback,我有一個問題:SLF4j - logback問題:你應該創建多少個記錄器對象?

你應該創建一個記錄器,查找類似下面的每個類:

final static Logger logger = LoggerFactory.getLogger(className.class); 

或者是太多了?也許每個軟件包創建一個記錄器?通常認爲的良好做法是什麼?謝謝。

回答

2

每班有一個(私人的) - 開銷很低,您可以免費獲得源信息(該記錄器打印此內容)。

如果您想設置日誌配置以在不同級別報告它們,有時候需要爲內部類創建額外的記錄器。