jfinal 如何把日志写到根目录下

问下大家 ! jfinal 如何把日志写到根目录下

评论区

JFinal

2020-03-06 11:07

配置 log4j.properties 文件,使用绝对路径,例如:
1:windows 下示例:
log4j.appender.file.File=d:/log/project.log

2:linux 下示例:
log4j.appender.file.File=/var/log/project.log

以上的 log4j.appender.file.File 前缀特指在本站首页下载的 jfinal demo 中的用法,你可以自由定制前缀

dragon688

2020-03-06 13:16

@JFinal 不写死这种,能获取到项目跟目录赋值这种的吗

chcode

2020-03-06 14:04

@dragon688 使用环境变量

dragon688

2020-03-06 14:21

@chcode 我直接依赖自己带的jre 这个咋么使用?

hzh740053757

2020-03-06 14:26

configConstant 里加这个
//设置系统变量 项目路径 日志输出使用
System.setProperty("webApp.root", PathKit.getWebRootPath());
log4j 里这样写
${webApp.root}/logs/log.log

dragon688

2020-03-06 14:29

@hzh740053757 好的我试试

JFinal

2020-03-06 20:35

@dragon688 首页右侧下载 jfinal demo ,其中的 log4j.properties 的配置就是项目当前目录

这种问题肯定是与 jfinal 无关的,用好日志的相关功能就好,jfinal 不干预日志的行为

热门反馈

扫码入社