IDEA中如何解决log4j配置无效导致无法输出到本地properties文件的问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计397个文字,预计阅读时间需要2分钟。
在IDEA中配置log4j无法输出到本地,properties配置无效问题,排查步骤如下:
1. 确保正确导入了jar包。
2.检查log4j.properties配置文件是否正常。
3.验证logger.info语句是否能正常输出。
IDEA中log4j 无法输出到本地,properties配置无效问题。
log4j添加以后无法输出日志信息,经检查(按以下顺序):
1.jar包导入正常
2.log4j.properties配置文件正常
3.logger.info可以输出,但是properties文件无效。
4.删除properties文件之后log依然可以输出,可判断properties文件失效,或被覆盖。
5.经过验证为框架本身默认的
import java.util.logging.Logger
优先级高于
import org.apache.log4j.Logger;
,在实例化 Logger.getLogger();过程中,默认调用了框架本身的Logger类导致log4j失效。
解决方法:注意引入org.apache.log4j.Logger即可; 为方便使用可以在任意地方新建类
并导入log4j.Logger,初始化logger对象。
本文共计397个文字,预计阅读时间需要2分钟。
在IDEA中配置log4j无法输出到本地,properties配置无效问题,排查步骤如下:
1. 确保正确导入了jar包。
2.检查log4j.properties配置文件是否正常。
3.验证logger.info语句是否能正常输出。
IDEA中log4j 无法输出到本地,properties配置无效问题。
log4j添加以后无法输出日志信息,经检查(按以下顺序):
1.jar包导入正常
2.log4j.properties配置文件正常
3.logger.info可以输出,但是properties文件无效。
4.删除properties文件之后log依然可以输出,可判断properties文件失效,或被覆盖。
5.经过验证为框架本身默认的
import java.util.logging.Logger
优先级高于
import org.apache.log4j.Logger;
,在实例化 Logger.getLogger();过程中,默认调用了框架本身的Logger类导致log4j失效。
解决方法:注意引入org.apache.log4j.Logger即可; 为方便使用可以在任意地方新建类
并导入log4j.Logger,初始化logger对象。

