Обновление: это был глупый ответ, но с комментарием Николаса Блумхардта, я думаю, я могу сделать его лучше
Проверить FileLoggerConfigurationExtensions
// rollOnFileSizeLimit:
// If true, a new file will be created when the file size limit is reached. Filenames
// will have a number appended in the format _NNN, with the first filename given
// no number.
IПодумайте, объединяя retainedFileCountLimit
, fileSizeLimitBytes
и rollOnFileSizeLimit
, вы можете получить один файл:)
Следующая конфигурация должна создать 2 файла:
.WriteTo.File(
logFilePath,
rollOnFileSizeLimit: true,
fileSizeLimitBytes: 1_000_000,
retainedFileCountLimit: 2))