2010-11-22 7 views
0

. NET 4.0 및 C#을 사용하여 MVC2 프레임 워크로 사이트를 만들고 있습니다..Net Logger DLL을 사용하여

나는 AdminPresentation, FrontEndPresentation, DataAccessLayer, Business, Tests의 다섯 가지 프로젝트가있다.

모든 레이어에서 사용할 수있는 로거를 구현하고자하며 Logger 클래스를 Dll로 포함시키고이를 내 프로젝트에 포함시키는 것이 가장 좋습니다. nLog를 사용 하겠지만 필요한 경우 다른 로거를 슬롯에 삽입 할 수 있어야한다고 생각합니다 (종속성 주입?).

저는 .NET/C#에 익숙하지 않습니다. 사이트에 대한 조언/예제/링크는 매우 만족 스럽습니다. 특히 로거를 구현하는 방법과 적절한 경우 dll로 사용하는 방법에 대해 알아보십시오.

감사

답변

0

당신은 당신의 자신의 ILogger 인터페이스를 생성하고 응용 프로그램 전반에 걸쳐 있음을 사용할 수 있습니다. DI 구성에서 ILogger을 NLog에 메시지를 보내는 방법을 알고있는 유형으로 매핑합니다.

관련 문제