继上一篇文章http://www.cnblogs.com/EasonJim/p/7800880.html中所集成的是基于Java的普通项目,如果要在Spring和Spring MVC上集成,需要做如下处理:
一、Spring
POM:
ch.qos.logback
logback-classic
1.2.3
ch.qos.logback
logback-core
1.2.3
org.logback-extensions
logback-ext-spring
0.1.4
org.slf4j
slf4j-api
1.7.25
org.slf4j
jcl-over-slf4j
1.7.25
其中logback-ext-spring这个JAR包是为了和Spring一起使用。jcl-over-slf4j:commons-logging到slf4j的桥梁
此时不需要设置logback.xml也可以输出日志。
示例工程:https://github.com/easonjim/5_java_example/tree/master/springtest/test22/HelloSpring
二、Spring MVC
POM和上面一样,关键的点在于配置web.xml中的Listen,并且指定一个logback.xml文件
logback.xml:
UTF-8
%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
web.xml:
http://java.sun.com/xml/ns/javaee/web-app_3_1.xsd">
Archetype Created Web Application
SrpingMVCTest
org.springframework.web.servlet.DispatcherServlet
1
SrpingMVCTest
/
logbackConfigLocation
classpath:logback.xml
ch.qos.logback.ext.spring.web.LogbackConfigListener
配置完之后就可以输出日志。
实例工程:https://github.com/easonjim/5_java_example/tree/master/springmvc/tutorialspoint/test34/test1
参考:
http://blog.csdn.net/evankaka/article/details/50637994