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

Revert log4net update due to public key change in newer versions of log4net #55

Closed mhorstma closed 8 years ago

mhorstma commented 8 years ago

The log4net dependency has proved to be troublesome. The trouble comes from the public key change made by log4net after version 1.2.10. Since the current ZooKeeper.Net dependency is built on top of log4net 1.2.10, it forces all upstream consumers to also use 1.2.10 -- specifically KafkaNET.Library must also bind to 1.2.10.

This change reverts the previous PR that updated log4net to latest and puts the project back on to 1.2.10. Future work will be necessary to break the dependency on ZooKeeper.Net and, potentially, log4net all-up. For now, though, this should get the project back to health.