spring配置log4j
2018-01-17 09:38
225 查看
一.web.xml配置
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>WEB-INF/log4j.properties</param-value>
</context-param>
<context-param>
<param-name>log4jRefreshInterval</param-name>
<param-value>600000</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
二.
log4j.properties配置
#log4j.rootLogger = [ level ] , appenderName, appenderName, ...
log4j.rootLogger =
ALL,
console,allR
#branch logger
log4j.logger.InfoLogger =
INFO,infoR
log4j.logger.ErrorLogger =
ERROR,errorR
log4j.logger.org.springframework=ERROR
log4j.logger.org.hibernate.ps.PreparedStatementCache=WARN
log4j.logger.org.hibernate=DEBUG
#console
log4j.appender.console =
org.apache.log4j.ConsoleAppender
log4j.appender.console.layout =
org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern =
%-d{yyyy-MM-dd
HH:mm:ss}
[%c]-[%p]
%m%n
#infoR
log4j.appender.infoR =
org.apache.log4j.RollingFileAppender
log4j.appender.infoR.File =D://logs/info/infoLog.txt
log4j.appender.infoR.MaxFileSize =
50MB
log4j.appender.infoR.MaxBackupIndex =
1000
log4j.appender.infoR.layout =
org.apache.log4j.PatternLayout
log4j.appender.infoR.layout.ConversionPattern=%-d{yyyy-MM-dd
HH:mm:ss}
[%c]-[%p]
-
%m%n
#errorR
log4j.appender.errorR =
org.apache.log4j.RollingFileAppender
log4j.appender.errorR.File =D://logs/error/errorLog.txt
log4j.appender.errorR.MaxFileSize =
50MB
log4j.appender.errorR.MaxBackupIndex =
1000
log4j.appender.errorR.layout =
org.apache.log4j.PatternLayout
log4j.appender.errorR.layout.ConversionPattern=%-d{yyyy-MM-dd
HH:mm:ss}
[%c]-[%p]
-
%m%n
#allR
log4j.appender.allR =
org.apache.log4j.RollingFileAppender
log4j.appender.allR.File =D://logs/all/allLog.txt
log4j.appender.allR.MaxFileSize =
500MB
log4j.appender.allR.MaxBackupIndex =
1000
log4j.appender.allR.layout =
org.apache.log4j.PatternLayout
log4j.appender.allR.layout.ConversionPattern=%-d{yyyy-MM-dd
HH\:mm\:ss}
[%c]-[%p]
-
%m%n
三.Log4j-1-1-16.jar包
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>WEB-INF/log4j.properties</param-value>
</context-param>
<context-param>
<param-name>log4jRefreshInterval</param-name>
<param-value>600000</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
二.
log4j.properties配置
#log4j.rootLogger = [ level ] , appenderName, appenderName, ...
log4j.rootLogger =
ALL,
console,allR
#branch logger
log4j.logger.InfoLogger =
INFO,infoR
log4j.logger.ErrorLogger =
ERROR,errorR
log4j.logger.org.springframework=ERROR
log4j.logger.org.hibernate.ps.PreparedStatementCache=WARN
log4j.logger.org.hibernate=DEBUG
#console
log4j.appender.console =
org.apache.log4j.ConsoleAppender
log4j.appender.console.layout =
org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern =
%-d{yyyy-MM-dd
HH:mm:ss}
[%c]-[%p]
%m%n
#infoR
log4j.appender.infoR =
org.apache.log4j.RollingFileAppender
log4j.appender.infoR.File =D://logs/info/infoLog.txt
log4j.appender.infoR.MaxFileSize =
50MB
log4j.appender.infoR.MaxBackupIndex =
1000
log4j.appender.infoR.layout =
org.apache.log4j.PatternLayout
log4j.appender.infoR.layout.ConversionPattern=%-d{yyyy-MM-dd
HH:mm:ss}
[%c]-[%p]
-
%m%n
#errorR
log4j.appender.errorR =
org.apache.log4j.RollingFileAppender
log4j.appender.errorR.File =D://logs/error/errorLog.txt
log4j.appender.errorR.MaxFileSize =
50MB
log4j.appender.errorR.MaxBackupIndex =
1000
log4j.appender.errorR.layout =
org.apache.log4j.PatternLayout
log4j.appender.errorR.layout.ConversionPattern=%-d{yyyy-MM-dd
HH:mm:ss}
[%c]-[%p]
-
%m%n
#allR
log4j.appender.allR =
org.apache.log4j.RollingFileAppender
log4j.appender.allR.File =D://logs/all/allLog.txt
log4j.appender.allR.MaxFileSize =
500MB
log4j.appender.allR.MaxBackupIndex =
1000
log4j.appender.allR.layout =
org.apache.log4j.PatternLayout
log4j.appender.allR.layout.ConversionPattern=%-d{yyyy-MM-dd
HH\:mm\:ss}
[%c]-[%p]
-
%m%n
三.Log4j-1-1-16.jar包
相关文章推荐
- spring-boot配置log4j(gradle)
- Spring 配置log4j和简单介绍Log4J的使用
- spring log4j配置
- Spring log4j配置详解
- Spring 中配置log4j日志功能
- Spring 配置log4j
- log4j在spring中的配置
- 利用 Spring 与 Log4J 巧妙地进行动态日志配置切换并立即生效
- Spring、Mybatis和Logback系统配置,替换原来的log4j并打印sql日志
- tomcat 7,spring 3,mybatis 3 配置log4j日志组件
- 手把手教你SpringFrame中log4j配置源代码分析
- Spring 配置log4j和简单介绍Log4J的使用
- maven常见开发配置spring,hibernate,structs,jdbc,log4j,mybatis
- 在Spring中配置log4j
- Spring 配置log4j和简单介绍Log4J的使用
- spring-boot配置log4j日志
- Maven/Gradle 在Spring Boot中配置log4j
- Log4j常用配置及在Spring中配置Log4j
- Spring的log4j配置
- 用Spring与Log4J进行动态日志配置切换