- checkLogExist(Class<?>) - 类 中的方法cn.hutool.log.dialect.commons.ApacheCommonsLogFactory
-
- checkLogExist(Class<?>) - 类 中的方法cn.hutool.log.LogFactory
-
检查日志实现是否存在
此方法仅用于检查所提供的日志相关类是否存在,当传入的日志类类不存在时抛出ClassNotFoundException
此方法的作用是在detectLogFactory方法自动检测所用日志时,如果实现类不存在,调用此方法会自动抛出异常,从而切换到下一种日志的检测。
- cn.hutool.log - 程序包 cn.hutool.log
-
Hutool-log只是一个日志的通用门面,功能类似于Slf4j。
- cn.hutool.log.dialect.commons - 程序包 cn.hutool.log.dialect.commons
-
Apache-Commons-Logging日志库的实现封装
- cn.hutool.log.dialect.console - 程序包 cn.hutool.log.dialect.console
-
控制台输出的实现封装
- cn.hutool.log.dialect.jboss - 程序包 cn.hutool.log.dialect.jboss
-
jboss-logging实现
- cn.hutool.log.dialect.jdk - 程序包 cn.hutool.log.dialect.jdk
-
JDK-Logging的实现封装
- cn.hutool.log.dialect.log4j - 程序包 cn.hutool.log.dialect.log4j
-
Log4j的实现封装
- cn.hutool.log.dialect.log4j2 - 程序包 cn.hutool.log.dialect.log4j2
-
Log4j2的实现封装
- cn.hutool.log.dialect.logtube - 程序包 cn.hutool.log.dialect.logtube
-
LogTube的实现封装
- cn.hutool.log.dialect.slf4j - 程序包 cn.hutool.log.dialect.slf4j
-
Slf4j的实现封装
- cn.hutool.log.dialect.tinylog - 程序包 cn.hutool.log.dialect.tinylog
-
- cn.hutool.log.level - 程序包 cn.hutool.log.level
-
按照日志级别定义的日志打印接口定义
- ConsoleColorLog - cn.hutool.log.dialect.console中的类
-
利用System.out.println()打印彩色日志
- ConsoleColorLog(String) - 类 的构造器cn.hutool.log.dialect.console.ConsoleColorLog
-
构造
- ConsoleColorLog(Class<?>) - 类 的构造器cn.hutool.log.dialect.console.ConsoleColorLog
-
构造
- ConsoleColorLogFactory - cn.hutool.log.dialect.console中的类
-
利用System.out.println()打印彩色日志
- ConsoleColorLogFactory() - 类 的构造器cn.hutool.log.dialect.console.ConsoleColorLogFactory
-
- ConsoleLog - cn.hutool.log.dialect.console中的类
-
利用System.out.println()打印日志
- ConsoleLog(Class<?>) - 类 的构造器cn.hutool.log.dialect.console.ConsoleLog
-
构造
- ConsoleLog(String) - 类 的构造器cn.hutool.log.dialect.console.ConsoleLog
-
构造
- ConsoleLogFactory - cn.hutool.log.dialect.console中的类
-
利用System.out.println()打印日志
- ConsoleLogFactory() - 类 的构造器cn.hutool.log.dialect.console.ConsoleLogFactory
-
- create() - 类 中的静态方法cn.hutool.log.LogFactory
-
决定日志实现
依次按照顺序检查日志库的jar是否被引入,如果未引入任何日志库,则检查ClassPath下的logging.properties,存在则使用JdkLogFactory,否则使用ConsoleLogFactory
- createLog(String) - 类 中的方法cn.hutool.log.dialect.commons.ApacheCommonsLogFactory
-
- createLog(Class<?>) - 类 中的方法cn.hutool.log.dialect.commons.ApacheCommonsLogFactory
-
- createLog(String) - 类 中的方法cn.hutool.log.dialect.console.ConsoleColorLogFactory
-
- createLog(Class<?>) - 类 中的方法cn.hutool.log.dialect.console.ConsoleColorLogFactory
-
- createLog(String) - 类 中的方法cn.hutool.log.dialect.console.ConsoleLogFactory
-
- createLog(Class<?>) - 类 中的方法cn.hutool.log.dialect.console.ConsoleLogFactory
-
- createLog(String) - 类 中的方法cn.hutool.log.dialect.jboss.JbossLogFactory
-
- createLog(Class<?>) - 类 中的方法cn.hutool.log.dialect.jboss.JbossLogFactory
-
- createLog(String) - 类 中的方法cn.hutool.log.dialect.jdk.JdkLogFactory
-
- createLog(Class<?>) - 类 中的方法cn.hutool.log.dialect.jdk.JdkLogFactory
-
- createLog(String) - 类 中的方法cn.hutool.log.dialect.log4j.Log4jLogFactory
-
- createLog(Class<?>) - 类 中的方法cn.hutool.log.dialect.log4j.Log4jLogFactory
-
- createLog(String) - 类 中的方法cn.hutool.log.dialect.log4j2.Log4j2LogFactory
-
- createLog(Class<?>) - 类 中的方法cn.hutool.log.dialect.log4j2.Log4j2LogFactory
-
- createLog(String) - 类 中的方法cn.hutool.log.dialect.logtube.LogTubeLogFactory
-
- createLog(Class<?>) - 类 中的方法cn.hutool.log.dialect.logtube.LogTubeLogFactory
-
- createLog(String) - 类 中的方法cn.hutool.log.dialect.slf4j.Slf4jLogFactory
-
- createLog(Class<?>) - 类 中的方法cn.hutool.log.dialect.slf4j.Slf4jLogFactory
-
- createLog(String) - 类 中的方法cn.hutool.log.dialect.tinylog.TinyLog2Factory
-
- createLog(Class<?>) - 类 中的方法cn.hutool.log.dialect.tinylog.TinyLog2Factory
-
- createLog(String) - 类 中的方法cn.hutool.log.dialect.tinylog.TinyLogFactory
-
- createLog(Class<?>) - 类 中的方法cn.hutool.log.dialect.tinylog.TinyLogFactory
-
- createLog(String) - 类 中的方法cn.hutool.log.LogFactory
-
创建日志对象
- createLog(Class<?>) - 类 中的方法cn.hutool.log.LogFactory
-
创建日志对象