# README
go-log:日志库
go-log
是通用日志库,用来输出各种级别的日志。
使用方法
TBD
# Functions
Debugf 输出调试日志,默认情况日志级别下不会输出,通过修改配置中的 LogLevel,将级别设置为 LogDebug 来显示这个级别的日志。.
Errorf 输出错误日志,如果程序发生了严重错误,应该用这个级别。.
Fatalf 直接终止程序,在业务中几乎用不到这种日志,一般只在程序启动的时候用作快速返回。.
Flush 将所有缓冲区的内容强制写入磁盘。.
Infof 输出普通日志,通常的业务日志多数都为这种格式。.
Init 初始化日志配置。.
NewAsyncWriter 创建一个异步 writer,使用 size 作为缓冲区的条数。.
Printf 可以无视日志级别,始终对外输出日志,一般只用于框架,业务不使用。.
Rotate 重新打开所有的日志文件,方便做日志切割。.
Tracef 输出跟踪日志,一般框架使用,用于输出一些可以在日志采集中使用的结构化日志。.
Warnf 输出告警日志,如果程序走到了一些不预期的分支,需要人工关注,应该用这个级别。.
WithMoreInfo 在 ctx 里面保存更多的信息,可以自动在输出 log 时候将这些信息以 k=v 形式输出。.
WithTag 在 ctx 里面存一个日志 tag 信息,用于日志输出。.
# Constants
DefaultBufferedLines 是内存中缓存的日志行数。.
DefaultErrorLogLevel 是错误日志的默认级别。.
DefaultErrorLogPath 错误日志文件的默认路径。.
DefaultLogLevel 是日志的默认级别。.
DefaultLogPath 日志文件的默认路径。.
各种日志级别。.
各种日志级别。.
各种日志级别。.
各种日志级别。.
各种日志级别。.
各种日志级别。.
# Interfaces
Logger 代表一个标准日志接口。.
# Type aliases
Level 代表日志级别,值越小日志级别越高。.