mirror of
https://github.com/akvorado/akvorado.git
synced 2025-12-11 22:14:02 +01:00
common/kafka: also logs output of kfake cluster
This commit is contained in:
@@ -135,3 +135,19 @@ func InterceptMessages(t *testing.T, cluster *kfake.Cluster, callback func(*kgo.
|
||||
return nil, nil, false
|
||||
})
|
||||
}
|
||||
|
||||
var _ kfake.Logger = &Logger{}
|
||||
|
||||
// Logf logs a message at the specified level for kfake.
|
||||
func (l *Logger) Logf(level kfake.LogLevel, msg string, keyvals ...any) {
|
||||
switch level {
|
||||
case kfake.LogLevelError:
|
||||
l.r.Error().Fields(keyvals).Msg(msg)
|
||||
case kfake.LogLevelWarn:
|
||||
l.r.Warn().Fields(keyvals).Msg(msg)
|
||||
case kfake.LogLevelInfo:
|
||||
l.r.Info().Fields(keyvals).Msg(msg)
|
||||
case kfake.LogLevelDebug:
|
||||
l.r.Debug().Fields(keyvals).Msg(msg)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user