Файл журнала настроен для архивирования:
- ежедневно (ArchiveEvery=Day)
- или когда его размер превышает 100 МБ (ArchiveAboveSize=104857600)
Примеры опробованных мной конфигураций:
Код: Выделить всё
"extensions": [
{
"assembly": "NLog.Extensions.Logging"
},
{
"assembly": "NLog.Targets.AtomicFile"
},
{
"assembly": "NLog.Targets.ConcurrentFile"
}
],
"targets": {
"async": true,
"fileLog": {
"type": "AtomFile",
"layout": "${verbose}",
"fileName": "${basedir}/logs/App.log",
"archiveFileName": "${basedir}/logs/archive/App.log",
"archiveSuffixFormat": "_{1:yyyy-MM-dd}_{0}",
"archiveEvery": "Day",
"archiveAboveSize": "104857600",
"maxArchiveDays": "14"
}
}
Код: Выделить всё
"extensions": [
{
"assembly": "NLog.Extensions.Logging"
},
{
"assembly": "NLog.Targets.AtomicFile"
},
{
"assembly": "NLog.Targets.ConcurrentFile"
}
],
"targets": {
"async": true,
"fileLog": {
"type": "File",
"layout": "${verbose}",
"keepFileOpen": "true",
"concurrentWrites": "true",
"fileName": "${basedir}/logs/App.log",
"archiveFileName": "${basedir}/logs/archive/App_{#}.log",
"archiveEvery": "Day",
"archiveAboveSize": "104857600",
"archiveDateFormat": "yyyy-MM-dd",
"archiveNumbering": "DateAndSequence",
"maxArchiveDays": "14"
}
}
Подробнее здесь: https://stackoverflow.com/questions/798 ... ging-setup
Мобильная версия