我有一个Java项目(注:这不是Web项目),我正在使用log4j记录消息。
目前,我采取的步骤如下:
在项目级别创建了一个log4j.properties文件。
声明Logger logger = Logger.getLogger(MyClass.class);
然后使用PropertyConfigurator.configure("log4j.properties");配置属性。
然后使用logger.debug("message");来记录我的消息。
但是我觉得这种方法的问题是,我必须在我的项目中的所有类中都执行同样的操作,即从声明“Logger logger”开始的所有步骤。
是否有一种方法可以在项目中的单个位置配置我的logger变量,然后只需使用已声明的logger变量记录消息?