/
githubmirror
/
origin
Обзор
Документация
Войти
/
githubmirror
/
origin
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
vendor/github.com/lestrrat-go/pdebug/common.go
43 строки
511 B
Lukasz Szaszkiewicz
bump(*)
28 окт 2019, 15:15
28 окт 2019, 15:15
08e192b
Код
Авторство
О чём код?
package pdebug import ( "io" "os" "sync" "time" ) type pdctx struct { mutex sync.Mutex indentL int LogTime bool Prefix string Writer io.Writer } var emptyMarkerGuard = &markerg{} type markerg struct { indentg guard ctx *pdctx f string args []interface{} start time.Time errptr *error } var DefaultCtx = &pdctx{ LogTime: true, Prefix: "|DEBUG| ", Writer: os.Stdout, } type guard struct { cb func() } func (g *guard) End() { if cb := g.cb; cb != nil { cb() } }