log4j配置,在springmvc中配置slf4j+log4j

2025-11-28 21:11:32

1、引入架包,在pom.xml中;

<dependency>

<groupId>org.slf4j</groupId>

<artifactId>slf4j-api</artifactId>

<version>${slf4j.version}</version>

</dependency>

<dependency>

<groupId>org.slf4j</groupId>

<artifactId>slf4j-log4j12</artifactId>

<version>${slf4j.version}</version>

</dependency>

<!-- common-logging 实际调用slf4j -->

<dependency>

<groupId>org.slf4j</groupId>

<artifactId>jcl-over-slf4j</artifactId>

<version>${slf4j.version}</version>

</dependency>

<!-- java.util.logging 实际调用slf4j -->

<dependency>

<groupId>org.slf4j</groupId>

<artifactId>jul-to-slf4j</artifactId>

<version>${slf4j.version}</version>

</dependency>

log4j配置,在springmvc中配置slf4j+log4j

2、在web.xml中配置监听器读取配置文件log4j.properties,默认自动读取;

配置文件如下:

log4j配置,在springmvc中配置slf4j+log4j

3、#log4j.logger.java.sql=DEBUG

#Springframework level

#log4j.logger.org.springframework=ERROR

#Hibernate level

#log4j.logger.org.hibernate=ERROR

#log4j.logger.org.hibernate.cache.ehcache.AbstractEhcacheRegionFactory=ERROR

#log4j.logger.org.hibernate.search.impl.ConfigContext=ERROR

log4j配置,在springmvc中配置slf4j+log4j

4、# Output pattern : date [thread] priority category - message   FATAL 0  ERROR 3  WARN 4  INFO 6  DEBUG 7 

log4j.rootLogger=WARN, Console, RollingFile

#Console

log4j.appender.Console=org.apache.log4j.ConsoleAppender

log4j.appender.Console.layout=org.apache.log4j.PatternLayout

log4j.appender.Console.layout.ConversionPattern=%d %-5p [%c{5}] - %m%n

log4j配置,在springmvc中配置slf4j+log4j

5、#RollingFile

log4j.appender.RollingFile=org.apache.log4j.DailyRollingFileAppender

log4j.appender.RollingFile.File=D:/Logs/weijinrong.log

log4j.appender.RollingFile.layout=org.apache.log4j.PatternLayout

log4j.appender.RollingFile.DatePattern='.'yyyy-MM-dd-HH

log4j.appender.RollingFile.layout.ConversionPattern=%-d{yyyy/MM/dd HH:mm:ss,SSS} [%X] -[%c]-[%p] %m%n

log4j配置,在springmvc中配置slf4j+log4j

6、#log4j.logger.net.sf.ehcache.config.CacheConfiguration=ERROR

#Project defalult level

#log4j.logger.org.activiti.engine.impl.persistence=DEBUG

#log4j.logger.org.apache.shiro=DEBUG

log4j.logger.com.autoserve.weijinrong.loan.modules=DEBUG

log4j配置,在springmvc中配置slf4j+log4j

7、log4j.logger.org.springframework.scheduling.quartz.LocalDataSourceJobStore=ERROR

log4j.logger.com.autoserve.weijinrong.modules.sys.dao.WorkDayDao=ERROR

log4j.logger.com.autoserve.weijinrong.modules.sys.dao.OfficeDao=ERROR

log4j.logger.com.autoserve.weijinrong.modules.sys.listener.SystemWorkDayRefreshListener=ERROR

log4j.logger.com.autoserve.weijinrong.common.web.CharacterEncodingFilter=ERROR

#log4j.logger.com.autoserve.weijinrong.common.filter.RememberableFilter=ERROR

log4j配置,在springmvc中配置slf4j+log4j

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢