当我们对一个日志框架在做技术选型的时候,除了需要满足业务功能外,另外两个考虑的重要因素就是性能和稳定性。目前市面上已经存在的日志框架有log4j,log4j2,logback,java.util.logging。然而,现在主流的这几个日志框架基本都是基于实现类编程,而非接口编程,暴露了一些无关紧要的信息给用户,这种耦合没有必要,还有当应用系统在团队协作开发时,可能会同时出现多套日志框架,而且不同的日志框架api又各自独立。一个简单的demo比较上述两条语句在输出结果上是一致的。但是在关闭debug日志时,无论是否生效,前者都需要进行字符串转换和字符串拼接,会在内存中产生大量新的对象,后者只是在
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~