2016-04-08 23 views
6

Giả sử tôi nhận được một stacktrace như thế này trong giao diện điều khiển:Làm cách nào để sao chép ngăn xếp ngăn xếp thành bảng điều khiển chrome?

enter image description here

Làm thế nào tôi có thể sao chép stacktrace bảo tồn các định dạng?

Khi tôi sao chép stacktrace này tôi nhận được một dòng dài:

VM1130:2 Foobar not foundplayer.store.registerListener @ VM1130:2logErrorsInCallback @ magic_store:221registerListener @ magic_store:240registerListenerThis @ magic_store:246(anonymous function) @ VM1130:2InjectedScript._evaluateOn @ (program):878InjectedScript._evaluateAndWrap @ (program):811InjectedScript.evaluate @ (program):667

Có cách nào để sao chép một chồng dấu vết một cách có cấu trúc hơn?

+0

Tôi nghĩ rằng bạn sử dụng 'console.error' trong ảnh chụp màn hình. Tôi không có một giải pháp cho điều đó, đó là một cái gì đó nên được cố định bởi Chrome. Bạn gặp vấn đề tương tự khi ném một ngoại lệ, nhưng trong trường hợp đó bạn có thể nhấp vào dấu ba chấm sau khi lỗi hiển thị dấu vết ngăn xếp có thể sao chép: 'VM374: 2 Lỗi bắt buộc: kiểm tra (...) ' –

+0

Có vấn đề hiện tại cho điều này trên trình theo dõi lỗi Chromium https://bugs.chromium.org/p/chromium/issues/detail?id=532531 –

Trả lời

0

Sao chép có thể định dạng OK ngay bây giờ. Chỉ cần sao chép này từ một lỗi:

Uncaught ReferenceError: osdlfm is not defined 
    at <anonymous>:1:1 
    at ad.js:12 
    at new Promise (<anonymous>) 
    at HTMLDocument.n (ad.js:12) 

Các vết đống mà xuất hiện sau khi tôi mở rộng các định dạng lỗi OK, quá:

(anonymous) @ VM183:1 
(anonymous) @ ad.js:12 
n @ ad.js:12 

console stack trace

Version info:

  • Google Chrome: 63.0.3239.132 (Xây dựng chính thức) (64 bit)
  • Revision: 2e6edcfee630baa3775f37cb11796b1603a64360-refs/chi nhánh của người đứng đầu/3239 @ {# 709}
  • Hệ điều hành: Mac OS X
Các vấn đề liên quan