Go语言第三方日志库logrus使用 简介 结构化、插件化的Go日志库,与标准库log的API完全兼容。目前处于维护模式,不再开发新的特性,后期专注于安全和性能提升这块。 安装 1go get github.com/sirupsen/logrus 基本使用 1package main 2 3import ( 4 log "github.com/sirupsen/logrus" 5) 6 7func main() { 8 log.WithFields(log.Fields{ 9 "animal": "walrus", 10 }).Info("A walrus appears") 11} 输出结果 1INFO[0000] A walrus appears animal=walrus 进阶用法 1package main 2 3import ( 4 "os" 5 log "github.com/sirupsen/logrus" 6) 7……

阅读全文