
spring-jcl
spring-jcl Jakarta Commons Logging
游语
把生活过成段子,把代码写成诗
展开
-
Spring-jcl源码(终) -- 实践
maven导入Spring-jcl <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jcl</artifactId> <version>5.0.6.RELEASE</version>...原创 2019-03-29 16:28:56 · 603 阅读 · 0 评论 -
Spring-jcl源码(四) -- LogFactory获取Log对象
public abstract class LogFactory { /** * 获取给定类的Log对象 * Convenience method to return a named logger. * @param clazz containing Class from which a log name will be derived */ public static L...原创 2019-03-29 15:27:42 · 1163 阅读 · 0 评论 -
Spring-jcl源码(三) -- LogAdapter创建Log对象过程
/* 从方法级扩展Log4j的Logger类*/ private static final String LOG4J_SPI = "org.apache.logging.log4j.spi.ExtendedLogger"; private static final String LOG4J_SLF4J_PROVIDER = "org.apache.logging.slf4j.SLF4JPr...原创 2019-03-29 15:12:18 · 845 阅读 · 0 评论 -
Spring-jcl源码(二) -- Log接口
package org.apache.commons.logging; /** * 抽象日志API的简单日志接口,logfactory实例化该接口。实现此接口的类必须具有一个构造函数,该构造函数采用表示此日志“name”的单个字符串参数。 * * 将这些日志级别映射到底层日志系统所使用的概念是依赖于实现的。不过,该实现应该确保这种排序行为符合预期。 * * 性能通常是一个日志记录问题...原创 2019-03-29 14:19:52 · 445 阅读 · 0 评论 -
Spring-jcl源码(一) -- log日志级别
Spring-jcl是spring体系中极少数没有依赖其他spring jar包的工具包。是一个spring common 日志桥接包。依赖了log4j-api和slf4j-api。开始之前先讲一下spring jcl中的日志级别。 Fatal>Error>Warn>Info>Debug>Trace Fatal:严重,重大错误将导致程序直接停止运行; Err...原创 2019-03-29 11:29:17 · 1572 阅读 · 0 评论