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.
Other
463 stars 95 forks source link

log4net dependency #57

Open jo5ef opened 8 years ago

jo5ef commented 8 years ago

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

CryptArchy commented 8 years ago

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.

rvhuang commented 7 years ago

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.