nlog를 사용하여 로그에 파일을 쓰고 있습니다. 현재 내가 뭔가를 기록 할 때 그 클래스의 모든 것을 기록합니다. 난 당신이 설정에서 대신 GetCurrentClassLogger
nlog에서 특정 방법으로 로그온
Logger logger = NLog.LogManager.GetLogger("myLogger");
의 GetLogger
를 사용할 수있는 예는이 경우 구체적인 방법에
public void myMethod(){
try
{
}
catch(Exception ex){
Logger logger = NLog.LogManager.GetCurrentClassLogger();
logger.Info("testing");
logger.Log(LogLevel.Info, "Sample informational message");
}
}
"현재 다음 해당 클래스에서 모든 것을 기록합니다
대체 당신은 (대부분 더 나은 성능을) NLog 로거를 포장하고, 발신자 정보 속성을 사용하여 정보를 직접 캡처 할 수 있습니다 "무슨 뜻이야? 예를 들어 주시겠습니까? 기대하지 않는 것은 무엇일까요? – lucky
@Rainman 나는 전체 솔루션에서 실행되는 모든 메소드를 기록한다고 말하고자했습니다. – Happy