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的详细配置的主要内容,如果未能解决你的问题,请参考以下文章

log4j 详细配置实例

log4j的详细配置

log4j详细配置

log4j 在项目中的详细配置

log4j.properties 日志文件的详细配置说明

详细解析_Log4j_配置