Linux Node.js日志清理方法如下:
/etc/logrotate.d/nodejs中添加/path/to/logs/*.log {
daily
rotate 7
compress
missingok
notifempty
create 0640 root adm
}
fs模块编写脚本,按文件修改时间或数量删除旧日志。crontab设置定时清理。winston+winston-daily-rotate-file,支持按日期轮转和自动清理。注意:生产环境优先使用logrotate或专业日志工具,避免手动管理。