2016-11-11 29 views
1
私はlog4netのを使用してこのようになりますファイル名の形式を取得しようとしている

:私はこのような構成を設定しているlog4netの動的なファイル名の問題

AriaClient_2016_11_11_08_38_54-[7988].log 

<appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender"> 
    <file type="log4net.Util.PatternString"> 
    <conversionPattern value="AriaClient_%date{yyyy_MM_dd_HH_mm_ss}-[%processid].log" /> 
    </file> 
    <preserveLogFileNameExtension value="true" /> 
    <staticLogFileName value="false" /> 
    <param name="AppendToFile" value="true" /> 
    <lockingModel type="log4net.Appender.FileAppender+MinimalLock" /> 
    <!--+InterProcessLock--> 
    <layout type="log4net.Layout.PatternLayout"> 
    <param name="ConversionPattern" value="%date (#%property{pid}) [%thread] %-5level %logger - %message%newline" /> 
    </layout> 
</appender> 

生成し、ファイル名は次のようになります。

AriaClient_2016_11_11_08_38_54-[7988].2016-11-11.log 

2番目の日付が.lの前に来る場所はわかりません拡張子。誰にもアイデアはありますか?

答えて

-1

この投稿を投稿して10秒後、私がしなければならなかったことは、staticLogFileNameをtrueに設定したことがわかりました。

関連する問題