log4net 로거를 비활성화하려면이 게시물에 대해 알고 : Stackoverflow: How to completely disable log4net.로거 완전히 비활성화하는 방법
그러나 나는 다음과 같은 코드를 사용하면 로거가 실제로 비활성인지 궁금 :
log.debug("some debug text");
내가 설정 파일에 설정 스위치 같은 것을 설정하는 별도의 솔루션 (의 app.config)에 대해 생각
즉 내에서의 app.config
<appSettings>
<add key="enableLog" value="true"/>
</appSettings>
그 소스 코드 : 즉, 예를 들어, 생략 또는 출력 로깅 소스 코드의 일부를 이용할 수 있도록 프로그램 신호 ..., 당신은 생각 하는가 좀 더 성능을 위해 솔루션의 같은 종류의 필요하거나 바보입니다 무슨 ...
if (enableLog) log.debug("some debug text");
를 설정의 값을 결정하고 지역 변수에 넣어 생각?
마이크로 최적화와 비슷하지만 좋은 이유가 없다면 원치 않는 것입니다. –
[log4net을 완전히 비활성화하는 방법]의 가능한 복제본 (http://stackoverflow.com/questions/14621083/how-to-completely-disable-log4net) – Peter