Linux下Node.js日志管理策略主要包括以下方面:
error
、warn
、info
等级别,生产环境通常只保留关键级别日志,减少冗余。logrotate
工具,通过配置文件设置按天/大小轮换、保留天数、压缩等,如/etc/logrotate.d/your_app
中配置daily rotate 7 compress
。winston-daily-rotate-file
插件实现按规则轮换。logrotate
管理轮转,rsyslog
或journald
用于集中收集。tail -f
实时查看,grep
过滤关键词,cat
查看全量日志。