智慧交通 App 开发如何提升城市交通管理与用户出行体验
1079
2022-11-27
log4j 和slf4j的比较
log4j 大家都知道,就不在多说了,重点说说slf4j;
简单日记门面(simple logging Facade for java)SLF4J是为各种loging APIs提供一个简单统一的接口,从而使得最终用户能够在部署的时候配置自己希 望的loging APIs实现
准确的说,slf4j并不是一种具体的日志系统,而是一个用户日志系统的 facade,允许用户在部署最终应用时方便的变更其日志系统。 在系统开发中,统一按照slf4j的API进行开发,在部署时,选择不同的日 志系统包,即可自动转换到不同的日志系统上。比如:选择JDK自带的日志系 统,则只需要将slf4j-api-1.5.10.jar和slf4j-jdk14-1.5.10.jar放置到 classpath中即可,如果中途无法忍受JDK自带的日志系统了,想换成log4j的日 志系统,仅需要用slf4j-log4j12-1.5.10.jar替换slf4j-jdk14-1.5.10.jar即可 (当然也需要log4j的jar及配置文件)
SLF4J获得logger对象: private static final Logger logger = LoggerFactory.getLogger(Test.class); 输出日志信息: logger.debug(“debug”);
LOG4J获得logger对象:
public class A { private static Logger logger = Logger.getLogger(A.class); }
下面对slf4j和log4j做一下总结: |
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~