在Spring-MVC中使用logback和slf4j

一、在Spring-MVC框架下使用logback和slf4j日志信息:
	1.假如在你的项目中已经有了Spring-MVC的JAR包。
	2.步骤如下:
		1.在你的POM文件中加入如下jar文件:
<dependency>  
    <groupId>ch.qos.logback</groupId>  
    <artifactId>logback-classic</artifactId>  
    <version>1.1.3</version>  
</dependency>  
<dependency>  
    <groupId>org.logback-extensions</groupId>  
    <artifactId>logback-ext-spring</artifactId>  
    <version>0.1.2</version>  
</dependency>  
<dependency>  
    <groupId>org.slf4j</groupId>  
    <artifactId>jcl-over-slf4j</artifactId>  
    <version>1.7.12</version>  
</dependency>  
		或者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文件中。	
    <context-param>
        <param-name>logbackConfigLocation</param-name>
        <param-value>/WEB-INF/logback.xml</param-value>
    </context-param>
    <listener>
        <listener-class>ch.qos.logback.ext.spring.web.LogbackConfigListener</listener-class>
    </listener>
			注意:在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、等等方法
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值