Tôi không thể tìm thấy nơi lưu trữ tệp nhật ký nút. Vì trong máy chủ nút của tôi, tôi có "Lỗi phân đoạn", tôi muốn xem tệp nhật ký để biết thêm thông tin ...Tệp nhật ký nodejs ở đâu?
Trả lời
Không có tệp nhật ký. Mỗi "ứng dụng" của node.js là một thực thể riêng biệt. Theo mặc định, nó sẽ ghi lỗi tới STDERR và xuất ra STDOUT. Bạn có thể thay đổi điều đó khi bạn chạy nó từ trình bao của mình để đăng nhập vào một tệp thay thế.
node my_app.js > my_app_log.log 2> my_app_err.log
Ngoài ra (đề nghị), bạn có thể thêm ghi bên trong ứng dụng của bạn hoặc bằng tay hoặc với một trong nhiều thư viện log:
forever có thể bạn quan tâm. Nó sẽ chạy tệp .js-File của bạn 24/7 với tùy chọn ghi nhật ký. Dưới đây là hai đoạn trích từ văn bản trợ giúp:
[Quy trình chạy dài] Quá trình vĩnh viễn sẽ tiếp tục chạy xuất thông điệp nhật ký lên bảng điều khiển. ví dụ: mãi mãi -o out.log -e err.log my-script.js
và
[Daemon] Quá trình mãi mãi sẽ chạy như một daemon mà sẽ làm cho quá trình mục tiêu bắt đầu trong bối cảnh. Điều này cực kỳ hữu ích cho các tập lệnh node.js đơn giản bắt đầu từ xa mà không cần sử dụng nohup. Bạn nên bắt đầu chạy với -o -l, & -e. ví dụ: mãi mãi bắt đầu -l forever.log -o out.log -e err.log my-daemon.js mãi mãi dừng my-daemon.js
Nếu bạn sử dụng Docker trong dev của bạn, bạn có thể làm điều này trong vỏ khác : docker đính kèm running_node_app_container_name
Điều đó sẽ hiển thị cho bạn STDOUT và STDERR.
- 1. Lỗi nhật ký IIS 7.5 ở đâu?
- 2. Log4net sẽ tạo tệp nhật ký này ở đâu?
- 3. Lưu trữ tệp nhật ký lưu trữ ở đâu?
- 4. các tệp nhật ký của tôi ở đâu trong heroku?
- 5. Prestashop Logger :: addLog() lưu tệp nhật ký ở đâu?
- 6. Ghi nhật ký Java - tệp nhật ký của tôi ở đâu?
- 7. Nhật ký bản ghi "chính" của TFS 2010 ở đâu?
- 8. Nhật ký PostgreSQL trên Mac OS X ở đâu?
- 9. NodeJS/Nhật ký lưu trữ mãi mãi
- 10. Trình ghi nhật ký gốc của Python lưu trữ nhật ký ở đâu?
- 11. Nhật ký của gnome vino-server ở đâu?
- 12. Trình ghi nhật ký ở đâu trong DDD?
- 13. Tôi có thể tìm thấy tệp nhật ký lỗi ở đâu?
- 14. Tôi có thể ghi tệp nhật ký log4net của mình vào dưới ClickOnce ở đâu?
- 15. Tôi có thể lập trình tìm nơi lưu trữ các tệp nhật ký log4j ở đâu?
- 16. Cập nhật submodule ở đâu trong SourceTree?
- 17. Tệp được gắn ở đâu?
- 18. tệp JSTL .tld ở đâu?
- 19. Java tìm tệp ở đâu?
- 20. Tôi có thể tìm nhật ký Tomcat được viết bởi 'grails run-app' ở đâu?
- 21. Các vị trí tốt nhất để viết nhật ký lỗi trong Windows ở đâu?
- 22. Máy chủ phát triển ASP.NET lưu giữ nhật ký của nó ở đâu?
- 23. Tệp nhật ký hệ thống Android
- 24. nodejs bắt đầu từ đâu?
- 25. Nơi an toàn để lưu trữ tệp nhật ký tương thích với XP, Vista và Windows 7 ở đâu?
- 26. So sánh 2 tệp văn bản: thay đổi được thực hiện ở đâu và ở đâu?
- 27. ghi nhật ký log4net không tạo tệp nhật ký
- 28. Tôi có thể xem nhật ký sự cố trên iOS của Google Analytics ở đâu?
- 29. Nhật ký cho ứng dụng Rails được đóng gói bằng cách sử dụng Warbler ở đâu?
- 30. Tôi có thể tìm nhật ký giao dịch MySQL ở đâu?