| 程序包 | 说明 |
|---|---|
| org.dromara.hutool.log |
Hutool-log只是一个日志的通用门面,功能类似于Slf4j。
|
| org.dromara.hutool.log.engine.commons |
Apache-Commons-Logging日志库的实现封装
|
| org.dromara.hutool.log.engine.console |
控制台输出的实现封装
|
| org.dromara.hutool.log.engine.jboss |
jboss-logging实现
|
| org.dromara.hutool.log.engine.jdk |
JDK-Logging的实现封装
|
| org.dromara.hutool.log.engine.log4j |
Log4j的实现封装
|
| org.dromara.hutool.log.engine.log4j2 |
Log4j2的实现封装
|
| org.dromara.hutool.log.engine.slf4j |
Slf4j的实现封装
|
| org.dromara.hutool.log.engine.tinylog |
tinylog的实现封装
封装包括TinyLog和TinyLog2 |
| org.dromara.hutool.log.level |
按照日志级别定义的日志打印接口定义
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
Log.isEnabled(Level level)
是否开启指定日志
|
boolean |
AbstractLog.isEnabled(Level level) |
void |
Log.log(Level level,
String format,
Object... arguments)
打印指定级别的日志
|
void |
AbstractLog.log(Level level,
String format,
Object... arguments) |
static void |
LogUtil.log(Level level,
Throwable t,
String format,
Object... arguments)
打印日志
|
void |
Log.log(Level level,
Throwable t,
String format,
Object... arguments)
打印 指定级别的日志
|
void |
AbstractLog.log(Level level,
Throwable t,
String format,
Object... arguments) |
void |
Log.log(String fqcn,
Level level,
Throwable t,
String format,
Object... arguments)
打印 ERROR 等级的日志
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ApacheCommonsLog.log(String fqcn,
Level level,
Throwable t,
String format,
Object... arguments) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
ConsoleLog.isEnabled(Level level) |
void |
ConsoleLog.log(String fqcn,
Level level,
Throwable t,
String format,
Object... arguments) |
void |
ConsoleColorLog.log(String fqcn,
Level level,
Throwable t,
String format,
Object... arguments) |
static void |
ConsoleLog.setLevel(Level customLevel)
设置自定义的日志显示级别
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
ConsoleColorLog.setColorFactory(Function<Level,Ansi4BitColor> colorFactory)
设置颜色工厂,根据日志级别,定义不同的颜色
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
JbossLog.log(String fqcn,
Level level,
Throwable t,
String format,
Object... arguments) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
JdkLog.log(String fqcn,
Level level,
Throwable t,
String format,
Object... arguments) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Log4jLog.log(String fqcn,
Level level,
Throwable t,
String format,
Object... arguments) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Log4j2Log.log(String fqcn,
Level level,
Throwable t,
String format,
Object... arguments) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Slf4jLog.log(String fqcn,
Level level,
Throwable t,
String format,
Object... arguments) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
TinyLog2.isEnabled(Level level) |
boolean |
TinyLog.isEnabled(Level level) |
void |
TinyLog2.log(String fqcn,
Level level,
Throwable t,
String format,
Object... arguments) |
void |
TinyLog.log(String fqcn,
Level level,
Throwable t,
String format,
Object... arguments) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Level |
Level.valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static Level[] |
Level.values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
Copyright © 2023. All rights reserved.