You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It looks like in v1.0.3 a dependency was introduced for log4net. I'm just wondering if it's possible to remove this please, or only include it for the Standalone server?
This doesn't significantly affect my project right now - at worst it is a mild annoyance as we use a different logging framework.
However for a project I worked on a year ago, this dependency would have made it impossible to use WireMock.Net. This is because for some reason, log4net is a candidate for abuse where developers create their own versions and embed it within their projects without changing the namespace. I've seen this twice in my career so far on significant projects such as NServiceBus (an old 2.x version but still in use), and an older version of Sitecore. It makes it impossible to include a reference to the official log4net binary.
Regardless, logging isn't required for the solution to operate, so it would be helpful if it was not included as a required dependency. 😃
Can logging please be exposed as some sort of interface instead so developers can plug in their own logging code? It is simple to write.
Thanks for your consideration!
The text was updated successfully, but these errors were encountered:
StefH
changed the title
Introduced dependency on log4net
Issue: Introduced dependency on log4net
Feb 27, 2018
Hello,
It looks like in v1.0.3 a dependency was introduced for log4net. I'm just wondering if it's possible to remove this please, or only include it for the Standalone server?
This doesn't significantly affect my project right now - at worst it is a mild annoyance as we use a different logging framework.
However for a project I worked on a year ago, this dependency would have made it impossible to use WireMock.Net. This is because for some reason, log4net is a candidate for abuse where developers create their own versions and embed it within their projects without changing the namespace. I've seen this twice in my career so far on significant projects such as NServiceBus (an old 2.x version but still in use), and an older version of Sitecore. It makes it impossible to include a reference to the official log4net binary.
Regardless, logging isn't required for the solution to operate, so it would be helpful if it was not included as a required dependency. 😃
Can logging please be exposed as some sort of interface instead so developers can plug in their own logging code? It is simple to write.
Thanks for your consideration!
The text was updated successfully, but these errors were encountered: