2010-01-24 5 views
2

내 응용 프로그램 (.net 4 프레임 워크)에서 log4net을 사용하고 있습니다. 에는 모든 함수 호출이 기록됩니다 (함수의 시작 부분에 수동으로 로깅 호출을 추가하지 않고) shuch 방식으로 구성하는 방법이 있습니다 감사합니다.기능을 입력하고 종료 할 때 자동 로그 (Log4Net)

답변

2

aspect-oriented-programming을 조사하고 싶을 것 같은데요. Aspect.net에 대한 자세한 내용은 here을 참조하십시오.

일반적인 접근 방식은 기능의 시작/끝 부분에 코드를 제공하고이 상황에서 수행 할 작업을 지정하는 것입니다 (사용자의 경우 로그인하십시오). 애스펙트는 빌드 프로세스 중에 코드에 포함되지만, 모든 추가 로깅에 의해 소스 코드가 그대로 유지됩니다.

0

Log4PostSharp 원하는대로 할 수 있지만 아직 .Net 4.0에는 사용할 수 없습니다. 어쩌면 시도해 볼 가치가 있습니다 ...

관련 문제