MCPcopy
hub / github.com/rs/zerolog / ExampleEvent_ObjectsV

Function ExampleEvent_ObjectsV

log_example_test.go:307–319  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

305}
306
307func ExampleEvent_ObjectsV() {
308 log := zerolog.New(os.Stdout)
309
310 // User implements zerolog.LogObjectMarshaler
311 u := User{"John", 35, time.Time{}}
312 u2 := User{"Bono", 54, time.Time{}}
313
314 log.Log().
315 ObjectsV("users", u, u2).
316 Msg("hello world")
317
318 // Output: {"users":[{"name":"John","age":35,"created":"0001-01-01T00:00:00Z"},{"name":"Bono","age":54,"created":"0001-01-01T00:00:00Z"}],"message":"hello world"}
319}
320
321func ExampleEvent_EmbedObject() {
322 log := zerolog.New(os.Stdout)

Callers

nothing calls this directly

Calls 4

NewFunction · 0.92
MsgMethod · 0.80
LogMethod · 0.65
ObjectsVMethod · 0.45

Tested by

no test coverage detected