idea 中 springboot 加载log4j 文件 相对路径的问题
相同的代码 在eclipse 中正常,在idea 缺不正常
PropertyConfigurator.configure("config/log4j.properties")
#启动报错
log4j:ERROR Could not read configuration file [config/log4j.properties].
java.io.FileNotFoundException: configlog4j.properties (系统找不到指定的路径。)
如果把路径写成绝对路径正常
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
现在就是这样子写的啊 还是报错 。eclipse 没问题 。idea 已经将项目下的config目录设为resource了 。编译后的classe文件夹也有这个log4j。properties
今天我正好玩了一下这个东西,填写的相对路径,不写项目路径,直接写项目底下放log4j的目录加其子路径就可以了
在写文件路径的时候,idea里面 选择你要用到的文件,鼠标右键->Copy Relative Path 将此复制到的 相对路径 添加到你需要的地方,一定不会出错,在项目里最好选择相对路径。
回复
厉害啦
回复
@120011676 : 互相学习
编译后的文件位置不符文件路径,及idea配置编译文件位置问题,及为什么不用src/main/resources
我的log4j2 是这样的
#日志log4j2 配置
logging.config=classpath:syscfg/log4j2/log4j2-myh.xml
编译文件位置