0
가능한 중복 :
log4net file names based on GlobalContext propertiesLog4Net 동적 파일 이름 작동하지
이 정말 날 귀찮게하기 시작한다. 나는 log4Net 파일 이름에 속성 변수를 추가하기 만하면됩니다. anobdy가 내가 잘못하고있는 것을 볼 수 있습니까 ??? 여기
은 ...<appender name="logger1" type="log4net.Appender.FileAppender">
<file type="log4net.Util.PatternString" value="C:\temp\file_%property{foo}.log" />
<appendToFile value="true" />
<Layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%newline%date --- %message%newline" />
</Layout>
</appender>
을 설정입니다 ... 그리고 여기에 코드의 ...
string foo= "bar";
log4net.GlobalContext.Properties["foo"] = foo;
_logger.ErrorFormat("test");
... 그리고 결과 로그 이름은 파일 - (NULL)입니다 .log
내가 여기에서 빠진 것이 있으면 누구나 볼 수 있습니다. 그렇지 않으면 버그가되는 것처럼 보입니다. advanvce에서
감사합니다, - 매트
아 ... 고마워, 그게 내 문제 야. –