log4j相对路径配置的问题

Little Xcum 2017-11-09 09:07:12
我在log.properties文件配置了项目的日志文件的路径
配置信息如下:(为了测试日志文件的相对路径位置,我设为每分钟生成一次)
log4j.appender.dbop=org.apache.log4j.DailyRollingFileAppender
log4j.appender.dbop.File=logs/db_
log4j.appender.dbop.DatePattern=yyyy-MM-dd-HH-mm'.log '
log4j.appender.dbop.Threshold=debug
log4j.appender.dbop.layout=org.apache.log4j.PatternLayout
log4j.appender.dbop.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} %X{User_id},%X{User_Name} - [ %p ] %m%n

我去找日志文件的时候竟然在eclipse文件夹的目录里头
‪H:\eclipse\logs\db_2017-11-09-20-55.log

不是一般都生成在项目运行环境下吗,tomcat的文件夹下(我用的是Tomcat)
有没有哪位大神指导这么解决, ${catalina.home}/logs/ 什么的感觉有局限性,换成其他服务器估计就不行了
...全文
141 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
one_isi_all 2017-11-10
  • 打赏
  • 举报
回复
log4j.appender.dbop.File=logs/db_ 这里可以设置成绝对路径嘛 log4j.appender.dbop.File=E\:/logs/log.log
圣殿骑士18 2017-11-10
  • 打赏
  • 举报
回复
你这只是调试环境下,发布以后就不会跟eclipse有关了。

50,528

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧