温馨提示×

如何利用Ubuntu JS日志调试

小樊
51
2025-09-16 04:38:10
栏目: 编程语言

利用Ubuntu JS日志调试可按以下步骤操作:

  1. 查看系统日志
    • journalctl命令查看系统级日志,过滤JS相关内容(如journalctl | grep nodejs)。
    • 查看特定服务日志(如Nginx、Node.js应用):sudo journalctl -u 服务名
  2. 检查应用日志
    • 前端:通过浏览器开发者工具(F12)的“Console”面板查看console.log/console.error输出。
    • 后端:若使用Node.js,检查应用日志文件(如/var/log/下自定义日志)或通过pm2 logs查看进程日志。
  3. 使用调试工具
    • 浏览器开发者工具:在“Sources”选项卡设置断点,单步执行代码。
    • Node.js内置调试器:通过node --inspect启动应用,配合Chrome DevTools调试。
  4. 分析日志信息
    • 关注错误类型(如SyntaxError、ReferenceError等)及堆栈跟踪,定位代码问题。
    • 结合环境变量、依赖项配置(如Node.js版本、npm包路径)排查配置错误。
  5. 优化日志记录
    • 生产环境使用winstonpino等库设置合理日志级别(如info/error),避免冗余日志。
    • 通过logrotate工具定期分割日志文件,防止文件过大。

参考来源:

0