Skip to content

Commit e1bd33d

Browse files
Update the zerolog test case
1 parent 7e9536f commit e1bd33d

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

infrastructure/zerolog.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,11 @@ func (logger *ZerologLogger) WithInterface(key string, value interface{}) applog
140140
}
141141

142142
func (logger *ZerologLogger) WithFields(fields applogger.LogFields) applogger.Logger {
143-
instance := logger.instance.With().Fields(fields).Logger()
143+
context := logger.instance.With()
144+
for key, value := range fields {
145+
context = context.Interface(key, value)
146+
}
147+
instance := context.Logger()
144148
return &ZerologLogger{
145149
instance: &instance,
146150
}

infrastructure/zerolog_test.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,12 @@ var _ = Describe("Zerolog", func() {
5757
}()
5858
logger.Panic("panic message")
5959
}()
60-
logger.Panic("any panic message")
60+
func() {
61+
defer func() {
62+
_ = recover()
63+
}()
64+
logger.Panic("any panic message")
65+
}()
6166
Expect(mockWriter).NotTo(gbytes.Say("any panic message"))
6267
})
6368
})

0 commit comments

Comments
 (0)