linux怎么看tomcat日志log4j

linux怎么看tomcat日志log4j,第1张

修改 log4j.properties 文件: 把其中的(或者需要的) info 或者 error改成 all. 注意:日志会很多 例子: log4j.rootCategory=all,console log4j.logger.com.xxx.xxx = all

输出路径没有完美的解决办法。

log4j.rootLogger=debug,stdout,R1 -->>日志输出debug级别以上的到stdout(控制台) 和R1(自己随便定义的)

1.

log4j.appender.R1.File=/log.log -->>这种输出到 盘的 根目录下 (不,win和linux 不同)

2.

log4j.appender.R1.File=logs/ydcardsys.log -->>项目文件中 (不,容易清理掉)

3.

log4j.appender.R.File=${catalina.home}/logs/ydbudget.log (tomcat系的容器 这种方法不错,切到别的容器就不行了)

4.

web.xml

<context-param> <param-name>webAppRootKey</param-name> <param-value>webApp.root</param-value> </context-param>

log4j.appender.R1.File=${webApp.root}logs/log.log

(这种方法的好处是不区分系统,不区分容器,缺点是会产生垃圾文件,${webApp.root} 在这个被赋值前有段日志不会在你想要的地方,当然妨碍不大,我用的就是这种)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8786642.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-21
下一篇 2023-04-21

发表评论

登录后才能评论

评论列表(0条)

保存