/
githubmirror
/
client
Обзор
Документация
Войти
/
githubmirror
/
client
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
go/logger/global.go
23 строки
506 B
zoom-ua
main thread watchdog, flush buffered writer (#29042)
21 мар 2026, 00:03
Не верифицирован
21 мар 2026, 00:03
68215fb
Код
Авторство
О чём код?
package logger import ( "os" "sync" "github.com/keybase/go-logging" "github.com/mattn/go-isatty" ) var ( globalLock sync.Mutex stderrIsTerminal = isatty.IsTerminal(os.Stderr.Fd()) currentLogFileWriter *LogFileWriter currentBufferedWriter *autoFlushingBufferedWriter stdErrLoggingShutdown chan<- struct{} stdErrLoggingShutdownDone <-chan struct{} ) func init() { logBackend := logging.NewLogBackend(ErrorWriter(), "", 0) logging.SetBackend(logBackend) }