/
githubmirror
/
grafana
Обзор
Документация
Войти
/
githubmirror
/
grafana
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
pkg/infra/log/interface.go
35 строк
850 B
Ryan McKinley
Chore: use any rather than interface{} (#74066)
30 авг 2023, 18:46
Не верифицирован
30 авг 2023, 18:46
025b2f3
Код
Авторство
О чём код?
package log import "context" type Lvl int const ( LvlCrit Lvl = iota LvlError LvlWarn LvlInfo LvlDebug ) type Logger interface { // New returns a new contextual Logger that has this logger's context plus the given context. New(ctx ...any) *ConcreteLogger Log(keyvals ...any) error // Debug logs a message with debug level and key/value pairs, if any. Debug(msg string, ctx ...any) // Info logs a message with info level and key/value pairs, if any. Info(msg string, ctx ...any) // Warn logs a message with warning level and key/value pairs, if any. Warn(msg string, ctx ...any) // Error logs a message with error level and key/value pairs, if any. Error(msg string, ctx ...any) // FromContext returns a new contextual Logger that has this logger's context plus the given context. FromContext(ctx context.Context) Logger }