2014-06-17 2 views
0

을 log_YYYMMDD_HHmmss.txt하기 위해 파일 이름을 압연 log4net을 변경하고 난으로 이전 로그 파일을 저장하는 log4net 할 방법 :좀 C# 코드를 유지하고

log_YYYMMDD_HHmmss.txt 

는 예 :

log_20140617_193526.txt 

저는 믿습니다 이 파일을 수정하려고 시도하면서 config 파일의 관련 부분입니다 ...

<appender name="HourlyAppender" type="log4net.Appender.RollingFileAppender"> 
    <file type="log4net.Util.PatternString" 
     value="${ALLUSERSPROFILE}/Optex/RedwallServer/Log/log.txt" /> 
    <appendToFile value="false" /> 
    <datePattern value="yyyyMMdd_HHmmss.\tx\t" /> 
    <rollingStyle value="Date" /> 
    <layout type="log4net.Layout.PatternLayout"> 
    <param name="Header" value="" /> 
    <param name="Footer" value="" /> 
    <param name="ConversionPattern" value="%d [%t] %-5p %c %m%n" /> 
    </layout> 
</appender> 

(A)의 현재 로그 파일 : 나는 "log.txt에"에서 "log_"에서 접두사를 변경하는 방법을

log.txt20140617_193526.txt 

사람은 어떤 생각을 :

log.txt 

그리고 이전 로그 파일처럼 저장됩니다?

내가 정말로 원하는 것은 나 자신을 알아내는 것이지만, 나에게는 나에게 맞는 문서를 찾을 수 없다. 내가 rollingConfig에이를 발견하지만 당신이 log_ 할 log.txt에를 변경해야 할 것 같다 ... 난 후 무엇을 http://logging.apache.org/log4net/release/sdk/log4net.Appender.RollingFileAppender.html

답변

0

되지 않습니다 :

<file type="log4net.Util.PatternString" 
     value="${ALLUSERSPROFILE}/Optex/RedwallServer/Log/log_" /> 
+0

감사합니다, 그러나 고객은 유지하고 싶어 log.txt와 같은 기본 로그 파일 – spiderplant0

관련 문제