Log rotation предотвращает переполнение диска. pino: pino-rotating-file-stream — создаёт новый файл по размеру или дате. winston: winston-daily-rotate-file: new DailyRotateFile({ filename: "logs/app-%DATE%.log", datePattern: "YYYY-MM-DD", maxSize: "20m", maxFiles: "14d" }). Альтернатива: logrotate (Linux сервис) + pm2 logs. В Docker/k8s: лучше logировать в stdout — оркестратор ротирует за тебя. Сжатие: zippedArchive: true в winston. Retention: maxFiles: "30d" удаляет старые файлы автоматически.
Как настроить log rotation в Node.js приложении?
Middle
221 просмотровAFK Offer AI
Что такое Bulkhead паттерн в Node.js?