update zap/logrus hanler (#1)

Co-authored-by: andrey1s <andrey_simfi@list.ru>
Reviewed-on: #1
Co-authored-by: andrey <andrey@4devs.io>
Co-committed-by: andrey <andrey@4devs.io>
This commit was merged in pull request #1.
This commit is contained in:
2022-01-02 14:32:19 +03:00
parent deb67b0008
commit b56ca08811
22 changed files with 426 additions and 379 deletions

View File

@@ -13,9 +13,9 @@ const (
type Option func(*Entry)
func WithCapacity(cap int) Option {
func WithCapacity(c int) Option {
return func(e *Entry) {
e.fields = make(field.Fields, 0, cap+1)
e.fields = make(field.Fields, 0, c+1)
}
}
@@ -41,6 +41,7 @@ func New(opts ...Option) *Entry {
e := &Entry{
fields: make(field.Fields, 0, defaultCap+1),
level: level.Debug,
msg: "",
}
for _, opt := range opts {

View File

@@ -9,6 +9,7 @@ var pool = sync.Pool{
},
}
//nolint: forcetypeassert
func Get() *Entry {
e := pool.Get().(*Entry)
e.Reset()