go

最新文章

Go语言把map接口转换为google.protobuf.Struct

以下是go语言把map[string]interface{}转换为google.protobuf.Struct:package pbimport ( "fmt" "reflect" st "github.com/golang/protobuf/ptypes/struct")// ToStruct转换map[string]interface{} 为ptypes.Structfunc ToStruct

Go日志框架logrus的基本用法

以package级别方式使用logruspackage mainimport ( "os" log "github.com/sirupsen/logrus")func init() { // 设置日志格式 log.SetFormatter(&log.JSONFormatter{}) // 设置输出 log.SetOutput(os.Stdout) // 设置日志级别 log

Go语言日志框架logrus封装

logrus在github上是一个star数比较高的go日志框架,简单封装如下:package logimport ( "fmt" "github.com/Sirupsen/logrus" "runtime" "strings")var logger = logrus.New()// 封装logrus.Fieldstype Fields logrus.Fieldsfunc SetLogLevel(