【文件属性】:
文件名称:zap:在Go中实现快速,结构化,分级的日志记录
文件大小:242KB
文件格式:ZIP
更新时间:2021-02-09 11:27:32
golang zap logging structured-logging Go
:high_voltage: 扎普
在Go中实现快速,结构化,水平的日志记录。
安装
go get -u go.uber.org/zap
请注意,zap仅支持Go的两个最新次要版本。
快速开始
在性能不错但不是很关键的情况下,请使用SugaredLogger 。 它比其他结构化日志记录包快4-10倍,并且包括结构化和printf样式的API。
logger , _ := zap . NewProduction ()
defer logger . Sync () // flushes buffer, if any
sugar := logger . Sugar ()
sugar . Infow ( "failed to fetch URL" ,
// Structured context as loosely typed key-value pairs.
"url" , url ,
"attempt