阅读量:2
一、查看日志
- 系统日志:用
journalctl命令,如journalctl -u nodeapp.service查看指定服务的日志。 - 应用日志文件:若日志输出到文件,可直接用
cat、less、tail -f查看,如tail -f /var/log/app.log。 - PM2管理日志:通过
pm2 logs查看所有应用日志,或pm2 logs查看指定应用日志。
二、管理日志
- 日志轮转:用
logrotate工具配置自动轮转,如每天生成新日志并压缩旧日志,配置文件存放在/etc/logrotate.d/。 - 日志库配置:使用Winston、Bunyan等库,支持多传输(文件、控制台、远程)、日志级别控制及格式化。
- 集中式管理:部署ELK Stack(Elasticsearch+Logstash+Kibana)或Graylog,实现日志的集中存储、分析和可视化。
三、工具推荐
- 轻量级场景:PM2(内置日志管理,支持实时查看和轮转)。
- 复杂分析:ELK Stack(适合大规模日志的存储、检索和可视化)。
以上就是关于“CentOS Node.js日志如何查看与管理”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm