3
RollingFlatFileTraceListener를 사용하여 로그 파일을 저장하고 있습니다. 청취자의 구성은 다음과 같이이다 :Enterprise 라이브러리 5.0 로깅 블록 패킹
<listeners>
<add name="Rolling Flat File Trace Listener" type="Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.505.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.505.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
fileName="log/ReferentNet.log" footer="" formatter="Text Formatter"
header="" rollFileExistsBehavior="Increment" rollSizeKB="1024"
timeStampPattern="" maxArchivedFiles="10" traceOutputOptions="Callstack" />
</listeners>
질문은, 어떻게 든 아카이브 된 파일의 (예를 들어 .ZIP 파일로) 포장 활성화 할 수 있습니다. 나는 단순히 파일을 굴리지 말고, 마지막 파일을 제외한 파일을 포장하기를 원한다.
이것은 다소 표준적인 기능입니다 ... 예를 들어, 제 C++ 프로젝트에 사용하는 Poco Foundation 라이브러리에서 가능합니다.