Что происходит, так это то, что он начинает сохранять информацию журнала в файл.Когда размер файла журнала превышает maxBytes
, текущий журнал архивируется, и новая информация журнала добавляется в новый файл журнала.Может существовать максимальное количество backupCount
архивов журналов, и архивы удаляются из самых старых только при превышении числа backupCount
.
Все это происходит автоматически для вас.
РЕДАКТИРОВАТЬ
Я попытаюсь нарисовать, что происходит:
Вы начинаете с:
app.log
, когда app.log
становится слишком большим:
app.log <-- Created fresh
app.log.1 <-- renamed from old app.log
Это продолжается до тех пор, пока у вас не будет .number
файлов, как указано backupCount
:
app.log <-- You always append data HERE
app.log.1 <-- renamed from old app.log
app.log.2 <-- renamed from old app.log.1
app.log.3 <-- renamed from old app.log.2
app.log.4 <-- renamed from old app.log.3
app.log.5 <-- renamed from old app.log.4
, когда app.log
снова становится слишком большим и уже есть 5 файлов резервных копий:
app.log <-- You always append data HERE
app.log.1 <-- renamed from old app.log
app.log.2 <-- renamed from old app.log.1
app.log.3 <-- renamed from old app.log.2
app.log.4 <-- renamed from old app.log.3
app.log.5 <-- renamed from old app.log.4
-- old app.log.5 gets deleted --
Более подробную информацию можно найти в документации .