Ich habe kürzlich erwogen, meine Protokollierung über die Anwendung zu abstrahieren. Eine spezifischere Post auf einer anderen Ressource führte zur Empfehlung der „Common Infrastructure Libraries“:Abstraktion der .NET-Protokollierung mit Common Infrastructure Libraries:
http://netcommon.sourceforge.net/
Insbesondere die Common.Logging-Klasse, die eine gemeinsame Schnittstelle zur Verfügung, die vor einer Reihe von sitzen Logging-Implementierungen (wie log4net).
Ich bin ein wenig verabscheut, um ein weiteres Stück Code von Drittanbietern in mein Projekt einzuführen.
Hat jemand diese Bibliothek benutzt? Ich würde gerne Ihre Erfahrungen hören.
Danke
Zu den ersten Fragen: Vielleicht, und Nein. Ich habe die gleichen Zweifel, die Sie erwähnt haben. Wie auch immer ich vorgehen mag, ich werde immer noch log4net abstrahieren, da ich nicht überzeugt bin, dass ich dabei bleiben werde, aber mehr als nur das wird meine eigene Wrapperklasse und nicht diese Bibliothek sein. – UpTheCreek