cranberry

Форк
0
21 строка · 388.0 Байт
1
package log
2

3
import (
4
	"go.uber.org/zap"
5
)
6

7
var logger *zap.SugaredLogger = newLogger()
8

9
func newLogger() *zap.SugaredLogger {
10
	config := zap.NewProductionConfig()
11
	logger, err := config.Build(zap.AddCaller())
12
	if err != nil {
13
		panic(err)
14
	}
15
	logger = logger.WithOptions(zap.AddStacktrace(zap.ErrorLevel))
16
	return logger.Sugar()
17
}
18

19
func GetLogger() *zap.SugaredLogger {
20
	return logger
21
}
22

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.