适配器模式相关源码:slf4j-1.6.1、hibernate-3.6.7。大家都知道,log4j是一个广泛使用的日志工具,除此之外,土鳖sun公司在JDK中也有自己的日志工具,也就是java.util.logging.Logger。当然还有其他一些日志工具。多种日志工具功能和使用方式类似,一般都包含debug、info、warn、error等日志级别的方法,但却没有实现共同的接口。slf4j提供了一个共同的接口,并实现了不同日志工具的适配器。...
分类:
编程语言 时间:
2014-06-22 21:52:26
阅读次数:
280
从JDK1.4开始即引入与日志相关的类java.util.logging.Logger,但由于Log4J的存在,一直未能广泛使用。综合网上各类说法,大致认为:
(1)Logger:适用于小型系统,当日志量过大时性能有待提升。好处在于JDK集成了此类,无需引入新包。且性能也在逐步改善当中,我认为一般而言,使用Logger即可。
(2)Log4J:并发性较好,性能较强,适用于大型...
分类:
编程语言 时间:
2014-06-22 15:09:24
阅读次数:
342
原理是根据屏幕上的坐标找到需要做 lazyload 的区域1,先监听 scroll 事件var threshold = 30 ,scrolling_ltwindow.addEventListener('scroll', function(){ scrolling_lt = new Dat...
分类:
其他好文 时间:
2014-06-20 19:08:18
阅读次数:
178
需要以下jar包:---log4jcommons-loggin-1.1.1.jarlog4j-1.2.16.jar---mysqlmysql-connector-java-5.1.15-bin.jar---log4j.properties配置内容log4j.rootLogger=INFO,DATAB...
分类:
数据库 时间:
2014-06-20 16:11:50
阅读次数:
206
加上type="pre"(表示在执行insert之前获取主键)后台输出sql在log4j.properties中配置log4j.logger.java.sql=DEBUG,console今天在用ibatis selectKey 生成 oracle sequ...
分类:
其他好文 时间:
2014-06-18 16:48:58
阅读次数:
269
Caused by: java.lang.NoSuchFieldError: TRACEat org.slf4j.impl.Log4jLoggerAdapter.trace(Log4jLoggerAdapter.java:90)看看你slf4j-api 、 slf4j-log4j12 和 log4j...
分类:
编程语言 时间:
2014-06-18 12:48:36
阅读次数:
230
“WARN Please initialize the log4j system properly“的解决办法...
分类:
其他好文 时间:
2014-06-17 22:18:27
阅读次数:
375
前言在介绍log4j2之前先简单介绍一下Log4j、Logback、SFL4J、JUL、JCL这些东西是什么以及有啥作用。Log4j是什么地球人应该都知道。log4j是LogforJava的简称,是Apache的一个开源子项目,有7种不同的日志级别,从低到高一次为TRACE<DEBUG<INFO<WARN<ERROR<FATAL&..
分类:
其他好文 时间:
2014-06-17 17:42:30
阅读次数:
300
目标: err级别发送邮件 ,要求美观 ,信息详细开工: 材料: 三个jar ,版本不建议高,不能低。 方便起见,打包下载即可 http://pan.baidu.com/s/1mgmfyvY步奏:1 配置文件 :log4j.propertieslog4j.appender.mail=org.ap.....
分类:
编程语言 时间:
2014-06-17 15:24:37
阅读次数:
358