0
  <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
    <file value="c:\temp\mylogfile.txt"/>
    <appendToFile value="true"/>
    <rollingStyle value="Date"/>
    <datePattern value="yyyyMMdd" />
    <maxSizeRollBackups value="5"/>
    <maximumFileSize value="9KB"/>
    <staticLogFileName value="true"/>

ファイルが毎分作成されるように datePattern 値を設定するにはどうすればよいですか? 私はググって別の設定を試しましたが、うまくいきません。助けてください。

ありがとう

4

3 に答える 3

1
<datePattern value="yyyy-MM-dd HH:mm" /> 

動作するはずですが、使用できないファイル名に制限があるため、次のようなフォームファイル名を削除する必要があります:

<datePattern value="yyyy-MM-dd HH mm" /> 
于 2012-05-22T12:28:56.713 に答える
0

datePattern を 1 分で終了するように調整する必要があります。

<datePattern value="yyyy-MM-dd HH:mm" />

ソース: http://geekswithblogs.net/rgupta/archive/2009/03/03/tips-on-using-log4net-rollingfileappender.aspx

于 2012-04-25T21:24:09.253 に答える
0

RollingFileAppender は、RollingStyle プロパティの設定に応じて、サイズまたは日付、またはその両方に基づいてログ ファイルをローリングできます。Size に設定すると、サイズが MaximumFileSize を超えると、ログ ファイルはロールされます。Date に設定すると、DatePattern プロパティで指定された日付の境界を超えると、ログ ファイルがローリングされます。

DatePattern は、毎分ではなく毎日ロールオーバーするように設定されています。datePattern プロパティに時間と分を含める必要があります。

于 2012-04-25T21:24:15.533 に答える