From c5fb45e78e8be38dab146fc2226edacdbb0ef4a0 Mon Sep 17 00:00:00 2001 From: Timofey Koolin Date: Fri, 25 Oct 2024 19:42:54 +0300 Subject: [PATCH] returned field methods to public --- CHANGELOG.md | 2 ++ log/field.go | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 977dcafd6..1be7f7719 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,5 @@ +* Returned log.XXX methods for create fields, removed from public at v3.85.0 + ## v3.89.1 * Added option `ydb.WithSharedBalancer(*Driver)` for child drivers diff --git a/log/field.go b/log/field.go index 3caab871d..c6bef84c8 100644 --- a/log/field.go +++ b/log/field.go @@ -1,6 +1,9 @@ package log import ( + "fmt" + "time" + "github.com/ydb-platform/ydb-go-sdk/v3/internal/kv" ) @@ -27,3 +30,43 @@ func appendFieldByCondition(condition bool, ifTrueField Field, fields ...Field) return fields } + +func String(k, v string) Field { + return kv.String(k, v) +} + +func Int(k string, v int) Field { + return kv.Int(k, v) +} + +func Int64(k string, v int64) Field { + return kv.Int64(k, v) +} + +func Bool(k string, v bool) Field { + return kv.Bool(k, v) +} + +func Duration(k string, v time.Duration) Field { + return kv.Duration(k, v) +} + +func Strings(k string, v []string) Field { + return kv.Strings(k, v) +} + +func NamedError(k string, v error) Field { + return kv.NamedError(k, v) +} + +func Error(v error) Field { + return kv.Error(v) +} + +func Any(k string, v any) Field { + return kv.Any(k, v) +} + +func Stringer(k string, v fmt.Stringer) Field { + return kv.Stringer(k, v) +}