microsoft / CSharpClient-for-Kafka

.Net implementation of the Apache Kafka Protocol that provides basic functionality through Producer/Consumer classes. The project also offers balanced consumer implementation.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

log4net dependency

jo5ef opened this issue · comments

This component would be much better if it wouldn't depend on log4net. It causes version conflicts if the application doesn't reference the same version and assembly binding redirection is not always possible because log4net switched strong name keys with version 1.2.11

It looks like even updating the library is not completely enough because ZookeeperNet also relies on an older version and doesn't use NuGet to manage it. So that project will also have to be forked, updated, and a new version of ZookeeperNet referenced.

Aye. My project already uses NLog as its logging platform. Bringing log4net into the project is just a redundancy. Maybe Microsoft can implement their own Zookeeper client.