Potřebuji kafka spotřebitele protokoly pro ladění. Jsem udělat následující:
chanLogs := make(chan confluentkafka.LogEvent)
go func() {
for {
logEv := <-chanLogs
logger.Debug("KAFKA: " + logEv.String())
}
}()
configMap["go.logs.channel.enable"] = true
configMap["go.logs.channel"] = chanLogs
consumer, err := confluentkafka.NewConsumer(&configMap)
err := consumer.SubscribeTopics(Topics, nil)
A já nikdy dostat linku. Zkoušel jsem to s kafka chan (consumer.Logs()
) se stejným výsledkem. Co dělám špatně?
UPD
V úvodním příspěvku jsem neprávem nastavit parametr jméno. Ten správný je go.logs.channel.enable
. Ale někdy to ještě nefunguje.
debug
jako tady