So che print(e)(dove e è un'eccezione) stampa l'eccezione verificatasi ma, stavo cercando di trovare l'equivalente python di Java e.printStackTrace()che traccia esattamente l'eccezione a quale riga si è verificata e ne stampa l'intera traccia. Qualcuno potrebbe dirmi l'equivalente di e.printStackTrace()in Python?
Voglio avere un modo per segnalare all'utente la traccia dello stack se viene generata un'eccezione. Qual è il modo migliore per farlo? Ci vogliono enormi quantità di codice extra? Per rispondere alle domande: Mi piacerebbe che fosse portatile, se possibile. Voglio che vengano visualizzate le informazioni, in modo che l'utente …
Quando ricevo eccezioni, spesso viene dal profondo dello stack di chiamate. Quando ciò accade, il più delle volte, l'attuale riga di codice offensiva mi viene nascosta: tmp.rb:7:in `t': undefined method `bar' for nil:NilClass (NoMethodError) from tmp.rb:10:in `s' from tmp.rb:13:in `r' from tmp.rb:16:in `q' from tmp.rb:19:in `p' from tmp.rb:22:in `o' from …
Sto pensando di creare uno strumento di debug per la mia applicazione Java. Mi chiedo se è possibile ottenere una traccia dello stack, proprio come Exception.printStackTrace()ma senza effettivamente lanciare un'eccezione? Il mio obiettivo è, in un dato metodo, scaricare uno stack per vedere chi è il chiamante del metodo.
Dato questo frammento di traccia dello stack Causato da: java.net.SocketException: il software ha causato l'interruzione della connessione: errore di scrittura del socket su java.net.SocketOutputStream.socketWrite0 (metodo nativo) Ho provato a rispondere alle seguenti domande: Quale codice genera questa eccezione? (JVM? / Tomcat? / Il mio codice?) Cosa provoca questa eccezione? Per …
Supponi di prendere un'eccezione e ottieni quanto segue sull'output standard (come, diciamo, la console) se fai un e.printStackTrace () : java.io.FileNotFoundException: so.txt at java.io.FileInputStream.<init>(FileInputStream.java) at ExTest.readMyFile(ExTest.java:19) at ExTest.main(ExTest.java:7) Ora voglio inviare questo invece a un logger come, diciamo, log4j per ottenere quanto segue: 31947 [AWT-EventQueue-0] ERROR Java.io.FileNotFoundException: so.txt 32204 [AWT-EventQueue-0] …
In Javascript, supponiamo di voler eseguire alcune operazioni di pulizia quando si verifica un'eccezione, ma lascia che l'eccezione continui a propagarsi nello stack, ad esempio: try { enterAwesomeMode(); doRiskyStuff(); // might throw an exception } catch (e) { leaveAwesomeMode(); throw e; } doMoreStuff(); leaveAwesomeMode(); Il problema con questo codice è …
Stavo cercando di indagare sull'errore di compilazione del progetto nell'output della console come segue: :myapp:processDebugResources FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:processDebugResources'. ... ... * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option …
Esiste un modo per visualizzare le linee nella traccia dello stack per la build / distribuzione dell'assembly .NET in modalità Release? AGGIORNARE: La mia applicazione è divisa in tre progetti di libreria di classi e un progetto di "sito Web" ASP.NET. L'errore che sto cercando di rintracciare è in uno …
Voglio registrare il backtrace corrente (stacktrace) in un'app Rails 3 senza che si verifichi un'eccezione. Qualche idea su come? Perché lo voglio? Sto cercando di tracciare le chiamate effettuate quando Rails cerca un modello in modo da poter scegliere una parte del processo da sovrascrivere (perché voglio cambiare il percorso …
C'è un sacco di materiale fuori là che suggerisce che la stampa la traccia dello stack di un'eccezione è cattiva pratica. Ad esempio, dal check di RegexpSingleline in Checkstyle: Questo controllo può essere usato [...] per trovare cattive pratiche comuni come chiamare ex.printStacktrace () Tuttavia, faccio fatica a trovare un …
In Android (Java) come stampare una traccia dello stack completo? Se la mia applicazione si arresta in modo anomalo da nullPointerException o qualcosa del genere, stampa una traccia dello stack (quasi) completa in questo modo: java.io.IOException: Attempted read from closed stream. com.android.music.sync.common.SoftSyncException: java.io.IOException: Attempted read from closed stream. at com.android.music.sync.google.MusicSyncAdapter.getChangesFromServerAsDom(MusicSyncAdapter.java:545) …
console.trace()restituisce il risultato sulla console. Voglio ottenere i risultati come stringa e salvarli in un file. Non definisco nomi per le funzioni e non posso nemmeno ottenere i loro nomi con callee.caller.name.
Ad esempio, in un posto ... //---------------a try { // some network call } catch(WebException we) { throw new MyCustomException("some message ....", we); } ... e in un altro luogo ... //--------------b try { // invoke code above } catch(MyCustomException we) { Debug.Writeline(we.stacktrace); // <---------------- } Lo stacktrace che stampo, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.