Skip to content

Commit c5fb45e

Browse files
committed
returned field methods to public
1 parent 25a0667 commit c5fb45e

File tree

2 files changed

+45
-0
lines changed

2 files changed

+45
-0
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
* Returned log.XXX methods for create fields, removed from public at v3.85.0
2+
13
## v3.89.1
24
* Added option `ydb.WithSharedBalancer(*Driver)` for child drivers
35

log/field.go

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
package log
22

33
import (
4+
"fmt"
5+
"time"
6+
47
"github.com/ydb-platform/ydb-go-sdk/v3/internal/kv"
58
)
69

@@ -27,3 +30,43 @@ func appendFieldByCondition(condition bool, ifTrueField Field, fields ...Field)
2730

2831
return fields
2932
}
33+
34+
func String(k, v string) Field {
35+
return kv.String(k, v)
36+
}
37+
38+
func Int(k string, v int) Field {
39+
return kv.Int(k, v)
40+
}
41+
42+
func Int64(k string, v int64) Field {
43+
return kv.Int64(k, v)
44+
}
45+
46+
func Bool(k string, v bool) Field {
47+
return kv.Bool(k, v)
48+
}
49+
50+
func Duration(k string, v time.Duration) Field {
51+
return kv.Duration(k, v)
52+
}
53+
54+
func Strings(k string, v []string) Field {
55+
return kv.Strings(k, v)
56+
}
57+
58+
func NamedError(k string, v error) Field {
59+
return kv.NamedError(k, v)
60+
}
61+
62+
func Error(v error) Field {
63+
return kv.Error(v)
64+
}
65+
66+
func Any(k string, v any) Field {
67+
return kv.Any(k, v)
68+
}
69+
70+
func Stringer(k string, v fmt.Stringer) Field {
71+
return kv.Stringer(k, v)
72+
}

0 commit comments

Comments
 (0)