idea 中 springboot 加载log4j 文件 相对路径的问题

发布于 2022-01-02 03:13:10 字数 455 浏览 563 评论 8

相同的代码 在eclipse 中正常,在idea 缺不正常

PropertyConfigurator.configure("config/log4j.properties")


#启动报错
log4j:ERROR Could not read configuration file [config/log4j.properties].
java.io.FileNotFoundException: configlog4j.properties (系统找不到指定的路径。)

如果把路径写成绝对路径正常

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

拥有 2022-01-08 03:35:24

现在就是这样子写的啊 还是报错 。eclipse 没问题 。idea 已经将项目下的config目录设为resource了 。编译后的classe文件夹也有这个log4j。properties

妖妓 2022-01-08 02:02:18

今天我正好玩了一下这个东西,填写的相对路径,不写项目路径,直接写项目底下放log4j的目录加其子路径就可以了

明月松间行 2022-01-08 00:21:48

在写文件路径的时候,idea里面 选择你要用到的文件,鼠标右键->Copy Relative Path 将此复制到的 相对路径 添加到你需要的地方,一定不会出错,在项目里最好选择相对路径。

终止放荡 2022-01-07 13:15:17

回复
厉害啦

风苍溪 2022-01-07 06:17:43

回复
@120011676 : 互相学习

水水月牙 2022-01-05 22:25:29

编译后的文件位置不符文件路径,及idea配置编译文件位置问题,及为什么不用src/main/resources

顾忌 2022-01-03 18:44:54

我的log4j2 是这样的

#日志log4j2 配置
logging.config=classpath:syscfg/log4j2/log4j2-myh.xml

陌若浮生 2022-01-02 19:20:18

编译文件位置

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文