2016-03-03 21 views
9

Phân tích cú pháp có một tiện ích lệnh phát triển tốt đẹp nơi bạn có thể đọc và phát nhật ký.Làm cách nào để xem nhật ký trên máy chủ phân tích cú pháp?

Heroku có, nhưng nó chỉ hiển thị nhật ký Heroku, chứ không chỉ nhật ký Parse.

Có cách nào để xem câu hỏi console.log hoặc console.error ngay bây giờ rằng tất cả chúng ta đều chuyển sang phân tích-máy chủ không?

+0

Bạn đã nhận được này tìm ra? Tôi đang gặp vấn đề tương tự nhưng trên Amazon. Có vẻ như họ sẽ xuất hiện trong Bảng điều khiển Parse nhưng chúng cũng không có ở đó cho tôi. – Jeremiah

Trả lời

0

Tôi không biết cách bạn có thể xem nhật ký trên Heroku, nhưng tôi có thể xem nhật ký cục bộ. Những gì bạn cần làm là khi chạy ứng dụng của bạn bằng cách sử dụng lệnh => nút app.js thì bạn sẽ có thể thấy tất cả console.log (""); câu lệnh trong bảng điều khiển.

Nếu bạn muốn bạn kiểm tra liên kết này. Cách thiết lập Parse trên máy cục bộ.

https://www.webniraj.com/2016/01/31/parse-com-setting-up-the-open-source-parse-api-server/.

Tôi hy vọng điều này helps.Thanks

+1

Cảm ơn vì điều này, tôi đang tìm cách xem nhật ký trong khi mã của tôi cũng đang chạy trên Heroku. – buildsucceeded

+0

Tôi có thể thấy một số nhật ký ở đó. Nhưng không phải tất cả mọi thứ nó có vẻ. Khi tôi nhìn thấy "lỗi ủy quyền" trong khi thử nghiệm và chuyển đến bảng điều khiển, tôi thấy các lỗi khác nhưng không có dấu hiệu cho thấy ai đó đã bị từ chối truy cập. – nyxee

3

Nếu bạn có Heroku CLI cài đặt bạn có thể chạy những dòng này bên trong dự án

heroku logs  

của bạn cho 100 dòng cuối cùng hoặc

heroku logs --tail  

để hiển thị nhật ký trong thời gian thực

+0

Vâng, đó là những gì tôi đã làm. Không có nhật ký nào! Plz giúp đỡ;) – buildsucceeded

5

Nếu bạn sử dụng PM2, nó thực sự là eas y để xem nhật ký.

Đối với dự án của tôi, tôi có phân tích cú pháp-máy chủ và phân tích cú pháp-bảng điều khiển đang chạy trên máy chủ của tôi. Đây là cấu hình PM2 tôi sử dụng cho họ:

{ 
    "apps": [ 
     { 
      "script": "parse-server", 
      "args": "config/server.json", 
      "log_file": "logs/server.log", 
      "error_file": "logs/server-error.log", 
      "log_date_format" : "YYYY-MM-DD HH:mm:ss Z", 
      "instances": 1, 
      "watch": true, 
      "ignore_watch": ["cloud", "logs"], 
      "env": { 
       "VERBOSE": "1" 
      } 
     }, 
     { 
      "script": "parse-dashboard", 
      "args": "--config config/dashboard.json", 
      "log_file": "logs/dashboard.log", 
      "error_file": "logs/dashboard-error.log", 
      "log_date_format" : "YYYY-MM-DD HH:mm:ss Z", 
      "instances": 1, 
      "watch": true, 
      "ignore_watch": ["cloud", "logs"] 
     } 
    ] 
} 

Trong trường hợp của tôi, đó là lập luận "VERBOSE": "1" cho phép tôi để xem tất cả các truy vấn được thực hiện bởi phân tích cú pháp-server.

Nếu bạn muốn xem nhật ký của cả hai máy chủ phân tích cú pháp và phân tích cú pháp, thì bạn chỉ phải nhập pm2 logs.

Trong cấu hình của tôi, máy chủ phân tích cú pháp và phân tích cú pháp được cài đặt trên toàn cầu (npm install -g parse-servernpm install -g parse-dashboard).

+0

bạn có ý nghĩa gì bởi PM2? –

+0

PM2 -> https://github.com/Unitech/pm2 – Nasedo47

2

Các phiên bản mới nhất của Parse bảng điều khiển có trang Logs out of the box

enter image description here

+0

Oooh thật tuyệt. – buildsucceeded

+0

đây là những gì tôi nhận được vào lúc này: 'Khi bạn bắt đầu sử dụng Cloud Code, nhật ký của bạn sẽ hiển thị ở đây. Tìm hiểu thêm ' – nyxee

Các vấn đề liên quan