File tree Expand file tree Collapse file tree 3 files changed +10
-21
lines changed Expand file tree Collapse file tree 3 files changed +10
-21
lines changed Original file line number Diff line number Diff line change @@ -2,24 +2,7 @@ package zapx
2
2
3
3
import (
4
4
"go.uber.org/zap"
5
- "go.uber.org/zap/zapcore"
6
5
)
7
6
8
- // Dict constructs a Field with key and fs. It is useful for adding a nested
9
- // json object to a log message.
10
- //
11
- // Example:
12
- //
13
- // log.Info("test",
14
- // zapx.Dict("foo",
15
- // zap.String("bar", "baz")))
16
- //
17
- // {"msg": "test", "foo":{"bar": "baz"}}
18
- func Dict (key string , fs ... zap.Field ) zap.Field {
19
- return zap .Object (key , zapcore .ObjectMarshalerFunc (func (enc zapcore.ObjectEncoder ) error {
20
- for _ , f := range fs {
21
- f .AddTo (enc )
22
- }
23
- return nil
24
- }))
25
- }
7
+ // Deprecated: use zap.Dict instead. (go.uber.org/zap v1.26.0)
8
+ var Dict = zap .Dict
Original file line number Diff line number Diff line change @@ -3,13 +3,13 @@ module github.com/hhk7734/zapx.go
3
3
go 1.20
4
4
5
5
require (
6
- go.uber.org/zap v1.24 .0
6
+ go.uber.org/zap v1.26 .0
7
7
gorm.io/gorm v1.25.2
8
8
)
9
9
10
10
require (
11
11
github.com/jinzhu/inflection v1.0.0 // indirect
12
12
github.com/jinzhu/now v1.1.5 // indirect
13
13
go.uber.org/atomic v1.7.0 // indirect
14
- go.uber.org/multierr v1.6 .0 // indirect
14
+ go.uber.org/multierr v1.11 .0 // indirect
15
15
)
Original file line number Diff line number Diff line change @@ -12,13 +12,19 @@ github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZN
12
12
github.com/stretchr/objx v0.1.0 /go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME =
13
13
github.com/stretchr/testify v1.3.0 /go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI =
14
14
github.com/stretchr/testify v1.8.0 h1:pSgiaMZlXftHpm5L7V1+rVB+AZJydKsMxsQBIJw4PKk =
15
+ github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKsk =
15
16
go.uber.org/atomic v1.7.0 h1:ADUqmZGgLDDfbSL9ZmPxKTybcoEYHgpYfELNoN+7hsw =
16
17
go.uber.org/atomic v1.7.0 /go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc =
17
18
go.uber.org/goleak v1.1.11 h1:wy28qYRKZgnJTxGxvye5/wgWr1EKjmUDGYox5mGlRlI =
19
+ go.uber.org/goleak v1.2.0 h1:xqgm/S+aQvhWFTtR0XK3Jvg7z8kGV8P4X14IzwN3Eqk =
18
20
go.uber.org/multierr v1.6.0 h1:y6IPFStTAIT5Ytl7/XYmHvzXQ7S3g/IeZW9hyZ5thw4 =
19
21
go.uber.org/multierr v1.6.0 /go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU =
22
+ go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0 =
23
+ go.uber.org/multierr v1.11.0 /go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y =
20
24
go.uber.org/zap v1.24.0 h1:FiJd5l1UOLj0wCgbSE0rwwXHzEdAZS6hiiSnxJN/D60 =
21
25
go.uber.org/zap v1.24.0 /go.mod h1:2kMP+WWQ8aoFoedH3T2sq6iJ2yDWpHbP0f6MQbS9Gkg =
26
+ go.uber.org/zap v1.26.0 h1:sI7k6L95XOKS281NhVKOFCUNIvv9e0w4BF8N3u+tCRo =
27
+ go.uber.org/zap v1.26.0 /go.mod h1:dtElttAiwGvoJ/vj4IwHBS/gXsEu/pZ50mUIRWuG0so =
22
28
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA =
23
29
gorm.io/gorm v1.25.2 h1:gs1o6Vsa+oVKG/a9ElL3XgyGfghFfkKA2SInQaCyMho =
24
30
gorm.io/gorm v1.25.2 /go.mod h1:L4uxeKpfBml98NYqVqwAdmV1a2nBtAec/cf3fpucW/k =
You can’t perform that action at this time.
0 commit comments