log4j2的资源文件具体怎么配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了log4j2的资源文件具体怎么配置相关的知识,希望对你有一定的参考价值。

参考技术A log4j2和log4j是全局配置的,只能有一个配置文件。 你说的引入另外一个jar,里面的某些方法不想被主工程的log4j2拦截吗? 你可以在Log4j2.xml中,对拦截的包进行单独配置。 如果不能达到需求,建议去log4j2官网文档,十分之详细。 参考技术B 输出路径没有完美的解决办法。

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.xmlwebAppRootKeywebApp.rootlog4j.appender.R1.File=$webApp.rootlogs/log.log
(这种方法的好处是不区分系统,不区分容器,缺点是会产生垃圾文件,$webApp.root 在这个被赋值前有段日志不会在你想要的地方,当然妨碍不大,我用的就是这种)

以上是关于log4j2的资源文件具体怎么配置的主要内容,如果未能解决你的问题,请参考以下文章

log4j2 配置文件解读

URL是啥?具体填写应如何啊?

android怎么在array配置文件中添加图片资源数组

Spring读取外部的资源配置文件—@PropertySource和@Value实现资源文件配置

django1.8下js静态资源怎么配置

c#中 怎么件类文件 在winform中用的,我想把数据库的一些频繁操作的比如连接等操作添加到类文件里。