日志问题:SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”

日志问题:SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”

由于升级到spring5.0,发现之前web.xml 里配置的log监听Log4jConfigListener被spring废弃了。

web.xml 之前的配置

param>
        <param-name>log4jConfigLocationparam-name>
        <param-value>classpath:log4j.propertiesparam-value>
    param>
    param>
        <param-name>webAppRootKeyparam-name>
        <param-value>webApp.rootparam-value>
    param>
    param>
        <param-name>log4jRefreshIntervalparam-name>
        <param-value>6000param-value>
    param>
    
        org.springframework.web.util.Log4jConfigListener
    

spring5.0解决Log4jConfigListener过期问题

1、加入jar包


  org.apache.logging.log4j
  log4j-api
  2.10.0


  org.apache.logging.log4j
  log4j-core
  2.10.0



  org.apache.logging.log4j
  log4j-web
  2.9.1



  org.slf4j
  slf4j-simple
  1.7.25

2、web.xml 配置


        log4jServletFilter
        org.apache.logging.log4j.web.Log4jServletFilter
 
 
     log4jServletFilter
     /*
     REQUEST
     FORWARD
     INCLUDE
     ERROR
 

3、在类中引入jar包

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public HelleController(){
    Logger logger = LoggerFactory.getLogger(HelleController.class);
}

你可能感兴趣的:(spring,+,springMVC,+redis,+,my)