Skip to content
Snippets Groups Projects
Commit 8c2061c1 authored by Alena Petraki's avatar Alena Petraki :nail_care_tone1:
Browse files

Рефакторинг

parent b53c1a71
No related branches found
No related tags found
No related merge requests found
...@@ -29,15 +29,13 @@ func Event(event string) zap.Field { ...@@ -29,15 +29,13 @@ func Event(event string) zap.Field {
// Object возвращает поле и устанавливает передаваемый аргумент в качестве идентификатора объекта в формате ObjectId. // Object возвращает поле и устанавливает передаваемый аргумент в качестве идентификатора объекта в формате ObjectId.
// Поддерживает типы в формате ObjectId: id.Descriptor, string, map[string]any, системные объекты. // Поддерживает типы в формате ObjectId: id.Descriptor, string, map[string]any, системные объекты.
func Object(v any) zap.Field { func Object(v any) zap.Field {
oid, _ := id.NewObjectId(v) return zap.Reflect("object", id.MustObjectId(v))
return zap.Reflect("object", oid)
} }
// Caller возвращает поле и устанавливает передаваемый аргумент в качестве "вызывающего" в формате ObjectId. // Caller возвращает поле и устанавливает передаваемый аргумент в качестве "вызывающего" в формате ObjectId.
// Поддерживает типы в формате ObjectId: id.Descriptor, string, map[string]any, системные объекты. // Поддерживает типы в формате ObjectId: id.Descriptor, string, map[string]any, системные объекты.
func Caller(v any) zap.Field { func Caller(v any) zap.Field {
oid, _ := id.NewObjectId(v) return zap.Reflect("caller", id.MustObjectId(v))
return zap.Reflect("caller", oid)
} }
// CallerFromContext извлекает auth.Principal из контекста и устанавливает его в качестве "вызывающего" в формате Object. // CallerFromContext извлекает auth.Principal из контекста и устанавливает его в качестве "вызывающего" в формате Object.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment