2010-09-22 12 views
6

Per un progetto viene utilizzata Enterprise Library 5 e verranno utilizzati molti dei blocchi. Sono propenso a utilizzare il blocco dell'applicazione Logging poiché è stato incorporato in questo framework. Ma vedo molte raccomandazioni per log4net, quindi cosa hanno scelto di fare le persone e se si è scelto log4net, perché l'hai scelto rispetto ad altri?Se si utilizza la libreria aziendale, è meglio log4net accedere?

Grazie.

risposta

8

Probabilmente andrei con il logger di Enterprise Library, poiché generalmente preferirei una libreria integrata usando due librerie separate.

Se si stesse utilizzando il blocco di registrazione da EntLib, probabilmente scegliere log4net, ma in questo caso, dove si utilizzerà EntLib in ogni caso, i vantaggi di log4net su EntLib sono abbastanza ridotti come non costringerli a trascinarsi in un'altra dipendenza.

9

Date un'occhiata a questa domanda su SO: log4net vs. Nlog

La parte superiore ha votato risposta sembra particolarmente pertinente, confrontando EntLib, log4net, e NLog.

Per quello che vale, stavo valutando log4net e NLog e ho scelto di andare con NLog; Volevo solo qualcosa che fosse facile da configurare e "funzionasse", e finora è stato NLog.

Problemi correlati