Порядок файлов Serilog - PullRequest
       27

Порядок файлов Serilog

1 голос
/ 21 февраля 2020

Я в настоящее время веду журнал, используя serilog с rollOnFileSizeLimit и хочу изменить порядок файлов.

В настоящее время порядок файлов журнала выглядит следующим образом:

Самый старый
log.txt
log1.txt
log2.txt
...
Самый младший

Я хочу переключить это раунд:

Самый старый
...
log2.txt
log1.txt
log.txt
Младший

Я прочитал страницы конфигурации для serilog и приемника файлов, и это не указано как возможность. Кто-нибудь знает, возможно ли это?

Это конфигурация, которую мы используем:

.WriteTo.File(
     logFilePath,
     shared: true,
     fileSizeLimitBytes: 1024 * 1024,
     rollOnFileSizeLimit: true,
     retainedFileCountLimit: 100,
     outputTemplate: "{Timestamp:yyyy-MM-dd  HH:mm:ss.fff}..."
     )

1 Ответ

2 голосов
/ 21 февраля 2020

Serilog.Sinks.File не имеет этой функции. Последовательность закодирована в порядке возрастания .

Если вы хотите эту функцию, вы можете отправить запрос на извлечение или создать собственную модифицированную версию тонуть.

...