glog
模块:Json
格式支持:https://goframe.org/os/glog/jsonFlags
额外特性支持,包括文件行号打印、自定义时间格式、异步输出等特性控制:https://goframe.org/os/glog/flagsWriter
接口支持,便于开发者进行自定义的日志功能扩展,或者与第三方服务/模块对接集成:https://goframe.org/os/glog/writerSetStdPrint
方法名为SetStdoutPrint
StdPrint
方法名为Stdout
*fln
日志输出方法,*f
方法支持自动的换行输出gmap
模块:HashMap
/ListMap
/TreeMap
gmap.StringInterfaceMap
简化为gmap.StrAnyMap
Map/Keys/Values
方法以提高性能BatchSet
/BatchRemove
方法名为Sets
/Removes
gtime
时间模块:PHP
时间格式支持FormatTo
/LayoutTo
等等gdb
数据库模块:GetLastSql
方法,用以在调试模式下获取最近一条执行的SQL语句gtcp
通信模块:TLS
服务端/客户端通信支持:https://goframe.org/net/gtcp/tlsClose
方法gconv
类型转换模块gconv.TimeDuration
转换方法名称为gconv.Duration
gconv.StructDeep
及gconv.MapDeep
方法,支持递归转换ghttp
模块:http/https
字段:https://goframe.org/net/ghttp/logsghttp.Server.SetKeepAlive
设置方法,用以开启/关闭KeepAlive
特性ghttp.Request.GetUrl
方法,用以获取当前完整的URL请求地址ghttp.Client
客户端支持开发者自定义Transport
属性,ghttp.Client.Post
方法支持浏览器模式
:https://goframe.org/net/ghttp/clientgtree
树形数据结构容器支持:https://goframe.org/container/gtree/indexgudp
通信模块,具体请参考开发文档:https://goframe.org/net/gudp/indexgcfg
配置管理模块,所有Get*
方法增加默认值支持:https://goframe.org/os/gcfg/indexgredis
模块新增DoVar
/ReceiveVar
方法以便于开发者对执行结果进行灵活的数据格式转换:https://goframe.org/database/gredis/indexgcache
模块BatchSet
/BatchRemove
方法名修改为Sets
/Removes
gjson
/gparser
模块,增加更多方法:https://goframe.org/encoding/gjson/indexgfile.MainPkgPath
方法,以支持不同平台的开发环境;grpool
协程池模块,提高执行性能:https://goframe.org/os/grpool/indexTryCatch
方法,当开发者不传递Catch
参数时,默认抑制并忽略错误的处理gmlock
模块,增加TryLockFunc
/TryRLockFunc
方法,并且为gmlock.Mutex
高级互斥锁对象增加TryLockFunc
/TryRLockFunc
方法gvar.VarRead
接口类型支持gdb
模块与其他第三方ORM
模块同时使用的冲突;gcron.AddOnce
方法的细节逻辑问题;empty
模块的IsEmpty
方法对结构体属性的空校验错误;gview
模板引擎的并发安全问题;ghttp.Server
的SESSION初始化过期时间问题;