Log4j2+Spring+Maven

阅读更多

      直接上代码:

      pom.xml配置

			
				com.lmax
				disruptor
				3.3.2
			
			
				org.apache.logging.log4j
				log4j-api
				${log4j2.vsersion}
			
			
				org.apache.logging.log4j
				log4j-core
				${log4j2.vsersion}
			
			
				org.apache.logging.log4j
				log4j-jcl
				${log4j2.vsersion}
			
			
				org.apache.logging.log4j
				log4j-web
				${log4j2.vsersion}
			
			
				org.apache.logging.log4j
				log4j-1.2-api
				${log4j2.vsersion}
				jar
			
			
				org.apache.logging.log4j
				log4j-slf4j-impl
				${log4j2.vsersion}
			
			
				org.bgee.log4jdbc-log4j2
				log4jdbc-log4j2-jdbc4
				1.16
			

		
                      2.3

   disruptor日志异步写入,log4j-api,log4j-core必选的,log4j-jcl对Spring的支持,网络应用添加log4j-web,例如和SpringMVC集成

 

 

 log4j2.xml配置

 



	
		
			
				%d [%p] %c %m%n
			
			
				
				
			
		
		  
			
		
	
	
		
			
			
		
	

   其中asyncRoot作为日志异步写入。

 

   如果有针对部分不同处理添加

<logger name="cn.web.admin" level="trace" additivity="false">
            <appender-ref ref="Console"/>
    logger>

   web.xm 
	
		org.apache.logging.log4j.web.Log4jServletContextListener
	

	
		log4jServletFilter
		org.apache.logging.log4j.web.Log4jServletFilter
	
 
        log4jServletFilter
        /*
        REQUEST
        FORWARD
        INCLUDE
        ERROR
    
  必须有log4j-web的依赖
 更强的配置还是看官网文档吧,比较全
http://logging.apache.org/log4j/2.x/
 

 

你可能感兴趣的:(Log4j2+Spring+Maven)