Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

xiaodingchen/golibs

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go组件

Config 配置组件

Config 组件支持多配置文件场景,具体可以参考 examples目录下的使用示例。 配置组件使用了viper库,在加载完配置后,可以直接通过库本身提供的方法读取配置项,不建议对库再次封装,它已经做得够好了。组件所支持的文件格式:toml, json, yml, properties

Logger 日志组件

logger组件是对 zerolog的简单封装,实现了grpclog.LoggerV2接口。具体可以参考 examples目录下的使用示例。文档地址:https://godoc.org/github.com/xiaodingchen/golibs/logger

DB 组件

db组件是对 gorm 的简单封装,具体使用可以参考 client_test.gomanager_test.go 文件。

XMySQL mysql组件

xmysql组件通过db组件实现MySQL客户端返回,具体使用可以参考 client_test.go 文件。

About

Go开发组件

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.