阅读背景:

Java日志之Slf4j,Log4J,logback原理总结

来源:互联网 

  几近任何应用,必定是须要日志的。

  那末,面对种类繁多的日志框架和配置,我们该何去何从?

  1.前奏:我是在研讨mybatis源码的进程中才意想到须要弄明确日志原理这回事,由于mybatis(和一些其他开源框架,比如rocketmq)都有自己的日志体系,他们在框架内部都应用的是自己的日志API,那末,为何他们不像我们平凡那样配置一个log4j呢?基本缘由我也不太清晰,不过我猜想可能有这么一些理由,这些框架比拟老,当初还没有slf4j这类事实上的尺度,另外一方面,有一些特别的定制化的日志。完全研讨清晰mybatis的日志体系以后,个人认为这一块设计得不太好,最少今天看来,不太优雅,由于原来一个slf4j便可以弄定所有,非得在源码中参加自己的org.apache.ibatis.logging这个包,里面包括一些适配器,虽然代码其实不庞杂,但是有点多此一举。  




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: