2024年9月26日

go logrus输出json日志并转储

摘要: 相比于klog,logrus支持输出json日志,但是默认time不在最前面,而在最后,因为日志输出时按照key字母顺序排序。 go get github.com/sirupsen/logrus go get github.com/natefinch/lumberjack package main 阅读全文

posted @ 2024-09-26 21:47 王景迁 阅读(9) 评论(0) 推荐(0) 编辑

go json配置

摘要: 问题1:被序列化的结构体首字母必须大写 type Student struct { sex string age int } 如果被序列化的结构体首字母不大写,那么序列化结果是空。 告警内容 struct type 'test/json_config.Student' doesn't have an 阅读全文

posted @ 2024-09-26 20:39 王景迁 阅读(2) 评论(0) 推荐(0) 编辑

go panic interface conversion interface {} is float64, not int

摘要: package main import ( "encoding/json" "log" ) type Student struct { Sex string `json:"sex"` Age int `json:"age"` } func main() { s1 := &Student{ Sex: 阅读全文

posted @ 2024-09-26 20:23 王景迁 阅读(8) 评论(0) 推荐(0) 编辑

导航