/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
cloud/tasks/logging/interface.go
41 строка
1 KB
Sergei
[Logging] Introduce contextLogger to enhance logging with context support (#5336)
03 мар 2026, 15:14
Не верифицирован
03 мар 2026, 15:14
35c9133
Код
Авторство
О чём код?
package logging import ( "context" "fmt" "github.com/ydb-platform/nbs/library/go/core/log" "github.com/ydb-platform/nbs/library/go/core/log/ctxlog" ) //////////////////////////////////////////////////////////////////////////////// func Trace(ctx context.Context, format string, args ...interface{}) { l := log.AddCallerSkip(getLogger(ctx), 1) ctxlog.Trace(ctx, l, fmt.Sprintf(format, args...)) } func Debug(ctx context.Context, format string, args ...interface{}) { l := log.AddCallerSkip(getLogger(ctx), 1) ctxlog.Debug(ctx, l, fmt.Sprintf(format, args...)) } func Info(ctx context.Context, format string, args ...interface{}) { l := log.AddCallerSkip(getLogger(ctx), 1) ctxlog.Info(ctx, l, fmt.Sprintf(format, args...)) } func Warn(ctx context.Context, format string, args ...interface{}) { l := log.AddCallerSkip(getLogger(ctx), 1) ctxlog.Warn(ctx, l, fmt.Sprintf(format, args...)) } func Error(ctx context.Context, format string, args ...interface{}) { l := log.AddCallerSkip(getLogger(ctx), 1) ctxlog.Error(ctx, l, fmt.Sprintf(format, args...)) } func Fatal(ctx context.Context, format string, args ...interface{}) { l := log.AddCallerSkip(getLogger(ctx), 1) ctxlog.Fatal(ctx, l, fmt.Sprintf(format, args...)) }