2017-03-21 1 views
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라고합니다. 만든 날짜가 오래 전이었습니다. 그래서 새로운 날 (그리고 그 파일의 로그의 타임 스탬프)까지 틱 할 때 단순히 파일을 비우는 것이라고 생각합니다.

하루에 로그 파일을 유지하도록 어떻게 변경합니까?

답변

0
<appender name="SysAppender" type="log4net.Appender.RollingFileAppender,log4net"> 
    <param name="File" value="App_Data/" /> 
    <param name="AppendToFile" value="true" /> 
    <param name="RollingStyle" value="Date" /> 
    <param name="DatePattern" value="&quot;Logs_&quot;yyyyMMdd&quot;.htm&quot;" /> 
    <param name="StaticLogFileName" value="false" /> 
    <layout type="log4net.Layout.PatternLayout"> 
    <param name="ConversionPattern" value="&lt;HR COLOR=red&gt;%n异常时间:%d [%t] &lt;BR&gt;%n异常级别:%-5p &lt;BR&gt;%n异 常 类:%c [%x] &lt;BR&gt;%n%m &lt;BR&gt;%n &lt;HR Size=1&gt;" /> 
    <!--<conversionPattern value="%newline %n记录时间:%date %newline %n 线程ID:[%thread] %n日志级别: %-5level %n跟踪描述:%message%newline %n"/>--> 
    </layout> 
</appender> 

로그 파일의 이름을 정의 할 필요가

관련 문제