2010-11-22 35 views
0
kullanarak

MVC2 Framework ile .Net 4.0 ve C# kullanarak bir site oluşturuyorum..Net Logger DLL

Çözüm altında 5 farklı projeye sahibim: AdminPresentation, FrontEndPresentation, DataAccessLayer, Business, Tests.

Tüm katmanlarda kullanılabilecek bir kaydediciyi uygulamak istiyorum ve Logger sınıflarını bir Dll olarak eklemek ve bunu projeme eklemek en iyisi olabileceği önerildi. nLog kullanacağım ama sanırım gerekirse farklı bir logger yerleştirmek mümkün olmalı (Bağımlılık enjeksiyon?).

.NET/C# yazılımında yeniyim, sitelere verilen öneriler/örnekler/bağlantılar çok beğenilecek, özellikle kaydediciyi nasıl uygulayacağınız ve uygunsa dll olarak nasıl kullanılacağı.

Teşekkür

cevap

0

Kendi ILogger arayüzünü oluşturmak ve uygulama boyunca kullanabiliriz. DI yapılandırmanızda, ILogger'u, NLog'a nasıl mesaj gönderileceğini bilen bir türe eşlersiniz.