Как указать интервал дат? - PullRequest
0 голосов
/ 11 ноября 2011

Я хочу использовать RollingMode.Date для входа по дате. Но интервал по умолчанию составляет одну минуту. Я заглянул в источник и увидел, что класс защищен перечислением 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
}

Как указать RollPoint для объекта RollingFileAppender?

Спасибо!

1 Ответ

3 голосов
/ 11 ноября 2011

Вы можете использовать datePattern свойство конфигурации журнала.

Чтобы изменить скользящий период, настройте значение DatePattern. Например, шаблон даты «yyyyMMdd» будет катиться каждый день. См. System.Globalization.DateTimeFormatInfo для получения списка доступных шаблонов.

Это сужается до добавления

<datePattern value="yyyyMMdd-HHmm" />

к конфигурации вашего приложения. Больше информации здесь .

...