로그 파일 이름은 이제 환경 변수 사용을 지원합니다. Flat File Trace Listener, Rolling Flat File Trace Listener 및 XML Trace Listener의 Filename 특성에 %WINDIR%, %TEMP%,
및 %USERPROFILE%
과 같은 환경 변수를 포함 할 수 있습니다.로깅
<add name="Trace" type="Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
fileName="Logs\trace_%DATE%.log" header="" footer="" formatter="Trace"
traceOutputOptions="None" filter="All" />
결과 파일 이름 - trace_.log, 내가 뭘 잘못하고 있니?
개인적으로 로그 파일이 파일 이름의 일부로 시작된 날짜/시간을 갖는 데 많은 가치를 느끼지 않습니다. 차라리 "trace_current.log"와 같은 이름의 현재 파일을 보유하고 RollingFlatFileTraceListener를 사용하여 이전 파일을 아카이브하십시오. 자동으로 롤백 된 파일의 파일 이름에 시간 소인을 넣습니다. –
감사! RollingFlatFileTraceListener는 내가 찾고있는 대답이다 – Alex