0

RollingMode.Dateを使用して日付でログを記録したい。ただし、デフォルトの間隔は1分です。ソースを調べたところ、そのクラスが列挙型RollPointを保護していることがわかりました

/// <summary>
/// The code assumes that the following 'time' constants are in a increasing sequence.
/// </summary>
/// <remarks>
/// <para>
/// The code assumes that the following 'time' constants are in a increasing sequence.
/// </para>
/// </remarks>
protected enum RollPoint
{
    InvalidRollPoint = -1,
    TopOfMinute,
    TopOfHour,
    HalfDay,
    TopOfDay,
    TopOfWeek,
    TopOfMonth
}

RollingFileAppenderオブジェクトにRollPointを指定するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

3

datePatternログ設定のプロパティを使用できます。

ローリング期間を変更するには、DatePattern値を調整します。たとえば、「yyyyMMdd」の日付パターンは毎日ロールされます。使用可能なパターンのリストについては、System.Globalization.DateTimeFormatInfoを参照してください。

追加に絞り込みます

<datePattern value="yyyyMMdd-HHmm" />

アペンダー構成に。詳細はこちら

于 2011-11-11T10:42:38.770 に答える