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 项目,或者想换成log4j
、jcl
,也有别的绑定包可选,比如SLF4J-log4j那类,选个合适的就行,关键是别让LoggerFactory
那行崩掉。
如果你只是想图个清净,又不想配一堆日志参数,用slf4j-nop
就对了。它就像“静音模式”的遥控器,拦住了日志,不动声色。
5.17KB
文件大小:
评论区