每一个Java程序员都知道日志对于任何一个Java应用程序,尤其是服务端程序是至关重要的,而很多程序员也已经熟悉各种不同的日志库如java.util.logging、Apache log4j、logback。但如果你还不知道SLF4J(Simple logging facade for Java)的...
分类:
其他好文 时间:
2014-11-24 20:45:38
阅读次数:
260
在实际的项目中,需要storm从metaq中读取数据,一开始就有日志问题,查到是storm/lib中的log4j-over-slf4j和slf4j-api.jar包的不兼容导致的,这些日志包使用时必须版本一致,只有又产生了java.lang.IncompatibleClassChangeError:...
分类:
Web程序 时间:
2014-11-24 18:52:08
阅读次数:
360
背景:周五同事和我探讨一个话题,他在我们搭建的nexus仓库中搜到的slf4j版本是3.1(打个比方),位于代理的CentralRepository,但是他需要的版本是3.2(打个比方),但是此nexus中没有slf4j的3.2版本,但是当他点击进CentralRepository并且选择browseRemoteIndex时候,却看到有3..
分类:
其他好文 时间:
2014-11-24 13:50:58
阅读次数:
2214
首先找到配置EHCahe二级缓存需要添加的jar包hibernate-release-4.1.9.Final→lib→optional→ehcache→下的ehcache-core-2.4.3.jar和hibernate-ehcache-4.1.9.Final.jar还有slf4j-api-1.6....
分类:
Web程序 时间:
2014-11-22 09:12:26
阅读次数:
174
在hibernate使用的日志标准都为slf,slf可以看作为它的接口,因此需要找到它的实例,为我们做日志。我们选择使用log4j为实例。1、为防止冲突,先将slf4j-nop的jar包(它也是slf的一个实例)去除2、加入log4j的jar包。3、加入转换包slf4j-log4j4、src下假如log4j.properties配置..
分类:
Web程序 时间:
2014-11-21 16:40:25
阅读次数:
219
tomcat日志可以分为两类:1、访问日志,记录访问的时间、来源、资料等相关信息(ServletRequest可以获取的信息,都可以记录);2、运行日志,记录tomcat运行、异常、错误信息。tomcat的日志记录常会被log4j或slf4j取代,不过这里不讨论另外日志组件,很纯粹地说一下tomcat原生..
分类:
其他好文 时间:
2014-11-21 00:06:51
阅读次数:
314
1. Introduction 1.1. Simple Logging Facade for Java(SL4J) The ?SLF4J serves as a simple facade or abstraction for various logging frameworks, such as java.util.logging, logback and log4j. SLF4J al...
分类:
编程语言 时间:
2014-11-19 19:00:51
阅读次数:
282
最近做了一个java桌面程序,界面使用SWT/jface画的,在做的过程中,我想使用log4j记录程序运行的日志信息,当然也包括错误日志。
下面我把使用log4j的使用方法记录在下面,也包括配置方法,供以后参考
1.配置方法:
导入jar包,slf4j-log-4j12.jar,slf4j-api-1.7.2.jar,log4j-1.2.17.jar
把log4j的配置文件log4...
分类:
编程语言 时间:
2014-11-19 18:41:30
阅读次数:
189
在pom文件中加入下面的依赖 ??<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.2</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>...