marzo 2005 Entries
Log4Net vs. EnterpriseLibrary.logging

Ditemi quello che volete ma ho provato ad usare entrambe le library e trovo che Log4Net sia la scelta migliore nei casi in cui non si vogliano:

  • Tracing con tempistiche dell'applicazione (Performance Counters)
  • Usare a tutti i costi un Application Block di Microsoft :-)
  1. Inoltre ho notato che l'EventLog Sinks dell'Enterprise Library non ne vuole sapere di loggare se non si utilizza un utente amministratore....assolutamente non accetttabile.....magari mi sbaglio ma sinceramente da un Application Block vorrei qualcosa di "Pluggabile" NOW (subito) nella mia applicazione e facile da configurare!
  2. Se poi non si utilizzano i Performance Counters risulta superflua la registrazione WMI dell'Enterprise Library che dovrà essere fatta sul Server in fase di deploy dell'applicazione (cosa assolutamente non prevista con Log4net per la quale basta copiare la dll AS IS nella BIN)
  3. Il Sink che logga su File non prevede l'opzione "Rolling File"....e non aggiungo altro!!!

Risultato:

Tempo Perso per configurare EL Logging: 4 ore

Configurazione di Log4Net con tutti i crismi: 1/2 ora

 

PS: Se qualcuno è riuscito a loggare su Event Viewer sarei curioso di sapere come ha fatto..... 

6 Comments Filed Under [ Varie ed eventuali ]