Domanda

Sto creando un sito utilizzando .Net 4.0 e C # con il quadro MVC2.

Ho 5 diversi progetti sotto la soluzione -. AdminPresentation, FrontEndPresentation, DataAccessLayer, Affari, Test

Sto cercando di implementare un registratore che può essere utilizzato in tutte gli strati ed è stato avvisato che potrebbe essere meglio per includere le classi Logger come una DLL per inserire questa nei miei progetti. Ho intenzione di utilizzare nCollegatevi ma suppongo che dovrebbe essere essere possibile scanalare un logger diversa in caso di necessità (iniezione di dipendenza?).

Sono nuovo di .NET / C #, eventuali consigli / examples / link a siti sarebbero molto apprezzato, Particolarmente come implementare il logger e come lo usano come una dll se. Appropriato

Grazie

È stato utile?

Soluzione

Ci sono molte astrazioni logger a disposizione, non c'è bisogno di rotolare il proprio, vedere c'è una facciata di registrazione per il mondo .NET?

Altri suggerimenti

È possibile creare la propria interfaccia ILogger e l'uso che in tutta l'applicazione. Nella vostra configurazione DI mappare l'ILogger a un tipo che sa come inviare messaggi a NLog.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top