C#으로 작성된 Windows 서비스 프로그램에서 log4net RollingFileAppender를 사용하고 있습니다. 로그 디렉토리에있는 파일의 수와 크기가 너무 빠르게 증가하고 정리가 필요합니다. 구성은 다음과 같습니다 :Log4Net 로그 파일을 자동으로 삭제할 수 있습니까?
<appender name="Rolling Log" type="log4net.Appender.RollingFileAppender">
<file value="..\logs\MyProgram.%cs{instanceName}.log" />
<appendToFile value="true" />
<rollingStyle value="Composite" />
<datePattern value=".yyyy-MM-dd.lo\g" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="150MB" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%-5level] %property{remoteUser} [%threadIdentity] %type{1}.%method - %message%newline%exception" />
</layout>
내가 로그 만 30 일을 유지하려는. 로그를 자동으로 삭제하도록 log4net을 어떻게 구성합니까? log4net을 통해 사용할 수 없다면 어떤 솔루션을 사용할 수 있습니까?
미리 감사드립니다.
그는 이미 RollingFileAppender를 사용하고 있으며이 작업을 수행 할 수 있는지 여부는이 설명서에 나와 있지 않습니다. – steinar
할 일이 없습니다. –