Net Logger usando DLL
-
27-09-2019 - |
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
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.