0
나는 1 일 이상의 로그를 보관해야하는 응용 프로그램을 상속 받았습니다. 그것이 로그인 있어요에 대한 log4net
을 사용하고, 나는 아래 log4net.config
파일 내용이 있습니다log4net에서 하루에 로그 파일을 유지하려면 어떻게해야합니까?
<?xml version="1.0"?>
<log4net>
<appender name="Console" type="log4net.Appender.ConsoleAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
</layout>
</appender>
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="logs\connector.log" />
<appendToFile value="true" />
<rollingStyle value="Date" />
<datePattern value="yyyyMMdd" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="5MB" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
</layout>
</appender>
<root>
<level value="INFO" />
<appender-ref ref="Console" />
<appender-ref ref="RollingFileAppender" />
</root>
</log4net>
로그 디렉토리에있는 파일이 결코 거기에 날짜가 없습니다 항상 connector.log
라고합니다. 만든 날짜가 오래 전이었습니다. 그래서 새로운 날 (그리고 그 파일의 로그의 타임 스탬프)까지 틱 할 때 단순히 파일을 비우는 것이라고 생각합니다.
하루에 로그 파일을 유지하도록 어떻게 변경합니까?