我有一個Java項目(注意: - 它不是一個Web項目)。我使用log4j來記錄消息。如何在項目級別配置log4j?
目前我下面要做的步驟是如下:
創建項目一級的一個log4j.properties文件。
Declared Logger logger = Logger.getLogger(MyClass.class);
然後使用 - > PropertyConfigurator.configure(「log4j.properties」);
然後使用logger.debug(「message」);記錄我的消息。
但是我覺得這種方法的問題是我必須做的所有類一樣在我的項目,即從宣佈Logger logger
開始的所有步驟。
有什麼辦法讓我可以在我的項目中只在一個地方配置我的記錄器變量,然後只使用記錄器的聲明變量來記錄消息?
看到這個問題和答案:http://stackoverflow.com/questions/7624895/how-to-use-log4j-with-multiple-classes –