我有一个 java 项目(注意:- 它不是一个 web 项目)。我正在使用 log4j 来记录消息。
目前我正在执行的步骤如下:
在项目级别创建了一个 log4j.properties 文件。
声明的 Logger logger = Logger.getLogger(MyClass.class);
然后使用 -> PropertyConfigurator.configure("log4j.properties"); 配置属性
然后使用 logger.debug("message"); 记录我的消息。
但是我觉得这种方法的问题是我必须在我的项目中的所有类中做同样的事情,即从声明开始的所有步骤Logger logger
。
有什么方法可以让我在项目中只在一个地方配置一次 logger 变量,然后只使用声明的 logger 变量来记录消息?