Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Formatter ¶
type Formatter interface {
Format(module string,
time time.Time, level Level,
message string, values Fields) string
}
Formatter 是日志的格式化函数, 将日志格式化为字符串 返回的字符串应没有换行
type Level ¶
type Level uint8
Level 是日志的级别
const ( // LFatal Fatal 级别 LFatal Level // LError Error 级别 LError // LWarning Warning 级别 LWarning // LInfo Info 级别 LInfo // LDebug Debug 级别 LDebug // LTrace Trace 级别 LTrace )
type Logger ¶
type Logger interface {
Log(
module string,
time time.Time,
level Level,
message string,
values Fields,
)
}
Logger 代表一个 logger
type SimpleFormatter ¶
type SimpleFormatter struct {
// contains filtered or unexported fields
}
SimpleFormatter 是一个简单的日志格式化器
func NewSimpleFormatter ¶
func NewSimpleFormatter() *SimpleFormatter
NewSimpleFormatter 返回一个新的 SimpleFormatter
type WriterLogger ¶
type WriterLogger struct {
// contains filtered or unexported fields
}
WriterLogger 是将日志输出到 writer 的 logger
func NewWriterLogger ¶
func NewWriterLogger(writer io.Writer, level Level) *WriterLogger
NewWriterLogger 返回一个新的 WriterLogger
Click to show internal directories.
Click to hide internal directories.