2012-10-17 2 views
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 라이브러리에서 가능합니다.

답변

1

RollingFlatFileTraceListener 또는 Enterprise Library에 내장 된 다른 FlatFileTraceListener의 기능이 아닌 것이 확실합니다. 파일 압축을 사용하려면 사용자 고유의 CustomTraceListener를 구현해야합니다.

관련 문제