Wir verwenden die Enterprise Library ausschließlich in unserer Unternehmensumgebung (Logging Block). Und ich habe vor kurzem begonnen, Log4Net für persönliche Projekte zu verwenden.
Aus Erfahrung ist die Enterprise Library, wenn auch leistungsfähig, ein großer Schmerz, um zum Laufen zu kommen. Nicht nur von dem Versuch herauszufinden, welche DLL zu verwenden ist, sondern die Konfiguration kann unhandlich werden.
Auf der anderen Seite, ich habe Log4Net als sehr einfach und Sie können in kürzester Zeit ausgeführt werden; buchstäblich in weniger als einer Stunde.
Zugegeben, ich bin ein MS-Fanboy (ok, nicht wirklich, aber sie sind der Grund, dass ich meinen Lebensunterhalt verdienen kann) und in der Regel mit MS gehen. Ich habe jedoch die Empfehlung ausgesprochen, bei der Arbeit zu Log4Net zu migrieren. Die Einfachheit ist wirklich erfrischend.
Warum Sie nicht Ihre Anforderungen/Schmerzen mit log4net definieren? Es ist ziemlich praktisch, sobald man sich daran gewöhnt hat. – ripper234
Siehe Kommentare zu Rippos Post für einige Probleme mit log4net. –