log4j的详细配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了log4j的详细配置相关的知识,希望对你有一定的参考价值。
参考技术A 加载log4j.properties配置文件需要在web.xml中配置一些信息,配置如下:File文件的路径配置方法:
1.使用绝对路径,把日志文件放到一个固定的位置,例如D:/logs/log.log。
2.使用环境变量:
A: user.home/logs/log.log是把日志文件放到个人用户目录下,系统不同位置可能会有差异,以我的电脑系统(win10)和个人配置为例,$user.home/logs/log.log代表C:\Users\kzhzhang\logs\log.log。
B: catalina.home/logs/error.log是把日志文件放到tomcat第一层目录下。
C: webApp.root/logs/error.log是把日志文件放到发布到tomcat下的项目内部,使用这个变量需要在web.xml中配置一些信息,配置如下,
3.设置一个监听器实现ServletContextListener,在项目启动的时候初始化日志保存目录:
在log4j.properties文件中使用log4jdir(变量名称可以随便命名,注意保持一致)变量配置日志文件位置,例如$log4jdir/log.log,另外还需要在web.xml中配置监听器,配置如下:
ConversionPattern参数的格式含义
以上是关于log4j的详细配置的主要内容,如果未能解决你的问题,请参考以下文章