在Spring-MVC中使用logback和slf4j

一、在Spring-MVC框架下使用logback和slf4j日志信息:
	1.假如在你的项目中已经有了Spring-MVC的JAR包。
	2.步骤如下:
		1.在你的POM文件中加入如下jar文件:
  
    ch.qos.logback  
    logback-classic  
    1.1.3  
  
  
    org.logback-extensions  
    logback-ext-spring  
    0.1.2  
  
  
    org.slf4j  
    jcl-over-slf4j  
    1.7.12  
  
		或者1.如果不是POM的话,就加入:logback-classic、logback-core、slf4j-api、logback-ext-sping、jcl-over-slf4jJAR包
		2.编写logback.xml文件或者logback-test.xml文件。请看:logback的配置文件编写。或者看:都是从logback官网手册中提取出来的:logback的使用
		3.在web.xml文件中加入下面的代码:为了在Spring中使用logback框架,要添加servlet context listener到web.xml文件中。	
    
        logbackConfigLocation
        /WEB-INF/logback.xml
    
    
        ch.qos.logback.ext.spring.web.LogbackConfigListener
    
			注意:在web.xml文件中,这个listener的注册必须在ContextLoaderListener之前。如果你的logback.xml文件不再pathclass目录下,或者名称不是logback.xml,必须说明文件所在的位置和名称,使用上面的两个参数。
		就完成了。
	3.其中pom中logback-classic中就包含了logback-core、slf4j-apiJAR包。作用就是打印日志提供方法
	4.其中pom中logback-ext-spring是Spring提供的,它用于提供listener监听器。
	5.其中pom中jcl-over-slf4j用来把Spring中大量使用common-logging替换成slf4j。只有有个这个包,才能打印出Spring框架本身的信息数据。

二、如果是普通的web项目和java project项目的话:使用logback+slf4j的话:
	1.在项目中导入【logback-classic、logback-core、slf4j-api】三个JAR包。
	2.在classpath中放入logback.xml文件,如果是web项目,就在WEB-INF/classes中放入logback.xml文件。
	就可以了。在你想打印日志的地方使用Logger.info、debug、warn、等等方法

你可能感兴趣的:(日志logback)