2016-04-08 6 views
6

Angenommen, ich Stacktrace wie dies in der Konsole:Wie kopiert man einen Stack-Trace von der Chrome-Konsole?

enter image description here

Wie kann ich die Stacktrace Erhaltung der Formatierung kopieren?

Wenn ich diese stacktrace kopiere ich eine lange Zeile:

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

Gibt es eine Möglichkeit, einen Stack-Trace in einer strukturierten Art und Weise zu kopieren?

+0

Ich glaube, Sie 'console.error' im Screenshot verwendet. Ich habe dafür keine Lösung, das sollte von Chrome behoben werden. Sie erhalten das gleiche Problem beim Auslösen einer Ausnahme, aber in diesem Fall können Sie nach dem Fehler auf die Ellipse klicken, um eine kopierfähige Stapelüberwachung anzuzeigen: 'VM374: 2 Uncaught Error: test (...)' –

+0

Es gibt ein Problem für dies auf dem Chromium-Bug-Tracker https://bugs.chromium.org/p/chromium/issues/detail?id=532531 –

Antwort

0

Kopieren-Einfügen scheint jetzt OK zu formatieren. Nur kopiert diese aus einem Fehler:

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

Der Stack-Trace, die oben zeigt, nachdem ich die Fehler Formate auch OK erweitern:

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

console stack trace

Version Info:

  • Google Chrome: 63.0.3239.132 (Offizielle Version) (64-Bit)
  • Revision: 2e6edcfee630baa3775f37cb11796b1603a64360-Refs/branch-Köpfe/3239 @ {# 709}
  • Betriebssystem: Mac OS X