Hello Kafka users,

I'm starting a new project and experimenting with kafka-streams.  It's
pretty great, so far; thanks to everyone involved in the development.

I noticed that kafka-streams 0.10.0.0 has a dependency on slf4j-log4j12
 (see:
https://repo1.maven.org/maven2/org/apache/kafka/kafka-streams/0.10.0.0/kafka-streams-0.10.0.0.pom).
This doesn't seem correct to me based upon my limited knowledge of slf4j,
as it implies that the consuming application will be using log4j rather
than another slf4j supported logging framework.

I've been able to use another logging framework (logback) by excluding this
dependency in my build.gradle, as below, but I wanted to ask if this
dependency is a mistake, or intentional?

  compile(group: 'org.apache.kafka', name: 'kafka-streams', version:
'0.10.0.0') {
    exclude module: 'slf4j-log4j12'
  }

Thanks,

Mathieu Fenniak

Reply via email to