20
RollingFileAppender
과 Size rollingStyle을 사용하고 있습니다. 기본적으로 번호가 매겨진 확장자를 가진 백업 파일을 생성합니다. 정의 된 확장자 (.txt 또는 .log)를 항상 사용하고 번호를 파일 이름의 일부로 삽입하도록 변경할 수 있습니까? 예를 들어Log4net RollingFileAppender 크기 rollingStyle 파일 확장자
:
myapp.log
myapp.1.log
myapp.2.log
myapp.3.log 여기
내 현재 구성 :
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="myapp.log"/>
<appendToFile value="true"/>
<rollingStyle value="Size"/>
<maximumFileSize value="1MB"/>
<maxSizeRollBackups value="10"/>
<staticLogFileName value="true"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date{ISO8601} [%3thread] %-5level %logger{3}: %message%newline" />
</layout>
</appender>
여기서 log4net에 대한 현재 소스를 얻습니다. 여기에서 소스를 다운로드 할 때 : http://logging.apache.org/log4net/download.html PreserveLogFileNameExtension 지원이없는 것 같습니다. 위에 링크 된 RollingFileAppender.cs를 가져 와서 내 1.2.10 소스에 성공적으로 오버레이 할 수 있다고 생각합니까? – BrettRobi
리포지토리는 http://logging.apache.org/log4net/source-repository.html에서 찾을 수 있습니다. –
log4net을 패치하지 않고도 log4net을 확장하여 동일한 동작을 어떻게 얻을 수 있습니까? – bitbonk