【文件属性】:
文件名称:gocommons:Go 的常用库
文件大小:35KB
文件格式:ZIP
更新时间:2024-07-03 16:36:48
Go
去公地
我玩弄和构建的 Go 应用程序类型的公共库。
内容
这些库是用于各种目的的基础库、实用程序库和系统库的混合体。
基础
基础库是集合中所有其他库所依赖的库。
日志记录
一个围绕优秀的瘦包装库,它提供调用者注释,以便更容易地找出日志消息的来源:
package main
import (
logrus "github.com/Sirupsen/logrus"
log "github.com/nickbruun/gocommons/logging"
"sync"
)
var wg sync. WaitGroup
func MyFunc () {
log . Debug ( "Debug time!" )
wg . Add ( 1 )
go func () {
log . Info ( "Goroutines are presented understandably
【文件预览】:
gocommons-master
----.gitignore(20B)
----README.md(3KB)
----doc.go(86B)
----LICENSE(594B)
----unittest()
--------test_suite.go(4KB)
--------std_hijacker.go(2KB)
--------doc.go(87B)
--------equality.go(321B)
--------reflect_utils.go(218B)
----distributed()
--------doc.go(117B)
--------locking()
--------leadership()
----logging()
--------logging.go(2KB)
----.travis.yml(522B)
----Makefile(769B)
----zkutils()
--------event_multiplexer.go(1KB)
--------sequential_test.go(7KB)
--------doc.go(150B)
--------conn_session_watcher.go(3KB)
--------await.go(752B)
--------sequential.go(4KB)
--------delete.go(783B)
--------create_test.go(966B)
--------testing.go(3KB)
--------create.go(845B)
--------conn_man.go(2KB)
--------errors.go(574B)
--------await_test.go(2KB)