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