2016-11-29 5 views
0

중 하나는 파일 이름이 여기에 하드 코드기본 응용 프로그램 경로의 사용은

<target xsi:type="file" name="error" fileName="E://..//customeExceptionErrorLog.log" 
     layout=" ${exception}"/> 

의 태그 아래 nlog.config 파일에 응용 프로그램의 기본 경로를 전달하는 방법을 말할 수 하지만 하드 코드가없는 경로를 원하고 기본 응용 프로그램 루트 경로를 사용하십시오.

답변

0

사용 ${basedir} nlog 변수

$ {BASEDIR} - 현재 응용 프로그램 도메인의 기본 디렉토리.

이런 식으로 뭔가가 당신을 위해 작동합니다 :

<target xsi:type="file" name="error" 
     fileName="${basedir}/customeExceptionErrorLog.log" 
     layout=" ${exception}"/>