SLF4J NOP 1.5.11空实现日志适配器

Hibernate 的日志适配用的就是这个slf4j-nop-1.5.11.jar,没啥输出、安安静静,适合你不想看到日志的时候用。其实就是个SLF4J的空实现,丢进项目里,Hibernate 不再报LoggerFactory找不到的错,启动也清爽了不少。

SLF4J这种东西嘛,说白了就是个日志门面,用来做适配的。你用slf4j-nop,就是告诉它别输出了——挺适合测试环境,或者你想先把功能撸出来、日志后面再说。

你要是搞hibernate 3.5,不加这个包,项目直接跑不动,控制台就会扔个NoClassDefFoundError。有兴趣可以看看SLF4J NOP 1.6.1 ,了解下它的内部机制。

另外,如果你用的是 Android 项目,或者想换成log4jjcl,也有别的绑定包可选,比如SLF4J-log4j那类,选个合适的就行,关键是别让LoggerFactory那行崩掉。

如果你只是想图个清净,又不想配一堆日志参数,用slf4j-nop就对了。它就像“静音模式”的遥控器,拦住了日志,不动声色。

jar 文件大小:5.17KB