一站式 Go 开发框架 Go-Spring 正式发布 v1.1.1 版本
在经历了一年半的折腾后,go-spring v1.1.1 终于发布了,这是一个全面重构的版本,更加符合 go 语言的开发习惯。 它是一个全新的版本,命名更加符合 go 规范,模块划分更加合理,核心设计也更加简洁; 它是一个具有重大突破的版本,突破性的支持统一日志框架,突破性的支持流量录制和回放; 它是一个功能庞大的版本,涵盖了日常开发所需的方方面面,再也不用纠结使用哪个依赖包。 1. 新版本 log 模块全面遵循 log4j2 的架构,具有超级灵活的适配能力。 func init() { log.RegisterPlugin("ExampleLayout", log.PluginTypeLayout, (*ExampleLayout)(nil)) } type ExampleLayout struct { LineBreak bool `PluginAttribute:"lineBreak,default=true"` } func (c *ExampleLayout) ToBytes(e *log.Event) ([]byte, error) { buf := bytes.Ne...