From ed945bc79f3d8a2d3022d713aae5b786f2561ec4 Mon Sep 17 00:00:00 2001 From: Semyon Krestyaninov <ensiouel@gmail.com> Date: Mon, 19 Feb 2024 16:09:14 +0300 Subject: [PATCH] remove field validation --- zap/field.go | 28 ++-------------------------- 1 file changed, 2 insertions(+), 26 deletions(-) diff --git a/zap/field.go b/zap/field.go index 09385b06..258753d6 100644 --- a/zap/field.go +++ b/zap/field.go @@ -15,64 +15,40 @@ func Channel(channels ...string) zap.Field { } func Category(category string) zap.Field { - if category == "" { - return zap.Skip() - } return zap.String("category", category) } func Component(component string) zap.Field { - if component == "" { - return zap.Skip() - } return zap.String("component", component) } func Event(event string) zap.Field { - if event == "" { - return zap.Skip() - } return zap.String("event", event) } // Object возвращает поле и устанавливает передаваемый аргумент в качестве идентификатора объекта в формате ObjectId. // Поддерживает типы в формате ObjectId: id.Descriptor, string, map[string]any, системные объекты. func Object(v any) zap.Field { - oid, err := id.NewObjectId(v) - if err != nil { - return zap.Skip() - } + oid, _ := id.NewObjectId(v) return zap.Reflect("object", oid) } // Caller возвращает поле и устанавливает передаваемый аргумент в качестве "вызывающего" в формате ObjectId. // Поддерживает типы в формате ObjectId: id.Descriptor, string, map[string]any, системные объекты. func Caller(v any) zap.Field { - oid, err := id.NewObjectId(v) - if err != nil { - return zap.Skip() - } + oid, _ := id.NewObjectId(v) return zap.Reflect("caller", oid) } // CallerFromContext извлекает auth.Principal из контекста и устанавливает его в качестве "вызывающего" в формате Object. func CallerFromContext(ctx context.Context) zap.Field { - if ctx == nil { - return zap.Skip() - } return Caller(auth.GetPrincipal(ctx)) } func Attr(attr any) zap.Field { - if attr == nil { - return zap.Skip() - } return zap.Any("attr", attr) } func Tags(tags ...string) zap.Field { - if len(tags) == 0 { - return zap.Skip() - } return zap.Strings("tags", tags) } -- GitLab