2016-04-08 9 views
6

Supponiamo ottengo uno stacktrace come questo nella console:Come copiare una traccia dello stack dalla console cromata?

enter image description here

Come posso copiare lo StackTrace conservando la formattazione?

Quando copio questo stacktrace ricevo una lunga fila:

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'è un modo per copiare una traccia dello stack in modo più strutturato?

+0

penso che hai usato 'console.error' nello screenshot. Non ho una soluzione per questo, è qualcosa che dovrebbe essere risolto da Chrome. Si verifica lo stesso problema quando si genera un'eccezione, ma in tal caso è possibile fare clic sui puntini di sospensione dopo l'errore per visualizzare una traccia stack in grado di copiare: 'VM374: 2 Errore non rilevato: test (...)' –

+0

C'è un problema esistente per questo su Chromium bug tracker https://bugs.chromium.org/p/chromium/issues/detail?id=532531 –

risposta

0

Copia-incolla sembra formattare OK ora. Appena copiato questo da un errore:

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

L'analisi dello stack che si presenta dopo espando i formati di errore OK, troppo:

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

console stack trace

Informazioni Versione:

  • Google Chrome: 63.0.3239.132 (build ufficiale) (64-bit)
  • Revisione: 2e6edcfee630baa3775f37cb11796b1603a64360-refs/filiali teste/3239 @ {# 709}
  • OS: Mac OS X