Categorygithub.com/starter-go/vlog
modulepackage
0.9.8
Repository: https://github.com/starter-go/vlog.git
Documentation: pkg.go.dev

# README

vlog (github.com/starter-go/vlog)

vlog (virtual-logger) 是一个抽象的日志接口库,相当于 slf4j

源代码: https://github.com/starter-go/vlog

# Packages

No description provided by the author

# Functions

Debug 输出一条等级为 [DEBUG] 的日志记录.
Error 输出一条等级为 [ERROR] 的日志记录.
Fatal 输出一条等级为 [FATAL] 的日志记录.
GetLogger 获取日志接口.
GetLoggerFactory 获取日志工厂.
HandleError 把错误信息(error)通过日志输出.
HandleErrorX 把错误信息(any)通过日志输出.
Info 输出一条等级为 [INFO] 的日志记录.
IsDebugEnabled 判断是否需要输出等级为 [DEBUG] 的日志记录.
IsErrorEnabled 判断是否需要输出等级为 [ERROR] 的日志记录.
IsFatalEnabled 判断是否需要输出等级为 [FATAL] 的日志记录.
IsInfoEnabled 判断是否需要输出等级为 [INFO] 的日志记录.
IsTraceEnabled 判断是否需要输出等级为 [TRACE] 的日志记录.
IsWarnEnabled 判断是否需要输出等级为 [WARN] 的日志记录.
ParseLevel 把字符串解析为 vlog.Level 值.
SetLoggerFactory 设置日志工厂.
Trace 输出一条等级为 [TRACE] 的日志记录.
Warn 输出一条等级为 [WARN] 的日志记录.

# Constants

把允许的输出等级设置为 ALL,可以输出所有的日志.
定义日志等级.
定义日志等级.
定义日志等级.
定义日志等级.
把允许的输出等级设置为 NONE,禁止输出任何等级的日志.
定义日志等级.
定义日志等级.

# Structs

ConsoleDisplayFilter 过滤器.
DateTimeFilter 过滤器.
ErrorFilter 过滤器.
FormatterFilter 过滤器.
LevelFilter 过滤器.
Message 表示一条日志记录.
MessageFilterChainBuilder 用来创建一个 MessageFilterChain.
MessageFilterRegistration 表示一个日志过滤器注册信息.
SimpleLogger 实现一个简单的日志接口.
SimpleLoggerFactory 实现一个简易的日志工厂.

# Interfaces

Logger 是最核心的日志接口.
LoggerFactory 是用来创建 Logger 的接口.
LoggerHolder 是用来获取 Logger 的接口.
MessageFilter 表示一个日志消息过滤器.
MessageFilterChain 表示一个日志消息过滤器串.
MessageFilterGroup 表示一个日志消息过滤器组.
MessageFilterRegistry 表示一个日志过滤器注册器.
Stringer 表示一个可字符化的接口.

# Type aliases

Level 表示日志的等级.