Ich weiß, dass print(e)(wobei e eine Ausnahme ist) die aufgetretene Ausnahme druckt, aber ich habe versucht, das Python-Äquivalent von Java zu finden, das e.printStackTrace()die Ausnahme genau auf die aufgetretene Zeile zurückführt und die gesamte Ablaufverfolgung druckt. Könnte mir bitte jemand das Äquivalent von e.printStackTrace()in Python sagen ?
Ich möchte eine Möglichkeit haben, den Stack-Trace dem Benutzer zu melden, wenn eine Ausnahme ausgelöst wird. Was ist der beste Weg, dies zu tun? Benötigt es große Mengen an zusätzlichem Code? Fragen beantworten: Ich möchte, dass es wenn möglich tragbar ist. Ich möchte, dass Informationen angezeigt werden, damit der Benutzer …
Wenn ich Ausnahmen bekomme, kommt es oft aus der Tiefe des Aufrufstapels. Wenn dies passiert, ist mir die eigentliche fehlerhafte Codezeile meistens verborgen: 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 tmp.rb:25:in `n' from …
Ich denke darüber nach, ein Debug-Tool für meine Java-Anwendung zu erstellen. Ich frage mich, ob es möglich ist, eine Stapelverfolgung zu erhalten, genau wie Exception.printStackTrace(), ohne tatsächlich eine Ausnahme auszulösen. Mein Ziel ist es, in einer bestimmten Methode einen Stapel zu sichern, um zu sehen, wer der Methodenaufrufer ist.
Angesichts dieses Stack-Trace-Snippets Auslöser: java.net.SocketException: Software verursachte Verbindungsabbruch: Socket-Schreibfehler bei java.net.SocketOutputStream.socketWrite0 (native Methode) Ich habe versucht, folgende Fragen zu beantworten: Welcher Code löst diese Ausnahme aus? (JVM? / Tomcat? / Mein Code?) Was bewirkt, dass diese Ausnahme ausgelöst wird? Zu # 1: Die JVM-Quelle von Sun enthält nicht genau diese …
Angenommen, Sie fangen eine Ausnahme ab und erhalten Folgendes für die Standardausgabe (z. B. die Konsole), wenn Sie eine e.printStackTrace () ausführen : java.io.FileNotFoundException: so.txt at java.io.FileInputStream.<init>(FileInputStream.java) at ExTest.readMyFile(ExTest.java:19) at ExTest.main(ExTest.java:7) Jetzt möchte ich dies stattdessen an einen Logger wie beispielsweise log4j senden, um Folgendes zu erhalten: 31947 [AWT-EventQueue-0] ERROR …
Angenommen, ich möchte in Javascript eine Bereinigung durchführen, wenn eine Ausnahme auftritt, aber die Ausnahme den Stapel weiter verbreiten, z. try { enterAwesomeMode(); doRiskyStuff(); // might throw an exception } catch (e) { leaveAwesomeMode(); throw e; } doMoreStuff(); leaveAwesomeMode(); Das Problem mit diesem Code besteht darin, dass das Abfangen und …
Ich habe versucht, den Fehler beim Erstellen des Projekts in der Konsolenausgabe wie folgt zu untersuchen: :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 …
Gibt es eine Möglichkeit, die Zeilen im Stack-Trace für die im Release-Modus erstellte / bereitgestellte .NET-Assembly anzuzeigen? AKTUALISIEREN: Meine Anwendung ist in drei Klassenbibliotheksprojekte und ein ASP.NET-Website-Projekt unterteilt. Der Fehler, den ich aufzuspüren versuche, liegt in einem der drei Klassenbibliotheksprojekte. Ich habe die pdb-Datei nur für das Klassenbibliotheksprojekt bereitgestellt, das …
Ich möchte die aktuelle Rückverfolgung (Stacktrace) in einer Rails 3-App ohne Ausnahme protokollieren . Irgendeine Idee wie? Warum will ich das? Ich versuche, die Aufrufe zu verfolgen, die getätigt werden, wenn Rails nach einer Vorlage sucht, damit ich einen Teil des Prozesses auswählen kann, der überschrieben werden soll (weil ich …
Es gibt eine Menge von Material heraus dort , die , dass die Stack - Trace einer Ausnahme Druck legt nahe , ist eine schlechte Praxis. ZB vom RegexpSingleline-Check in Checkstyle: Diese Prüfung kann [...] verwendet werden, um gängige schlechte Praktiken wie das Aufrufen von ex.printStacktrace () zu finden. Ich …
Wie drucke ich in Android (Java) einen vollständigen Stack-Trace aus? Wenn meine Anwendung aufgrund einer nullPointerException oder ähnlichem abstürzt, wird eine (fast) vollständige Stapelverfolgung wie folgt gedruckt: 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) at com.android.music.sync.google.MusicSyncAdapter.fetchDataFromServer(MusicSyncAdapter.java:488) at com.android.music.sync.common.AbstractSyncAdapter.download(AbstractSyncAdapter.java:417) at com.android.music.sync.common.AbstractSyncAdapter.innerPerformSync(AbstractSyncAdapter.java:313) at com.android.music.sync.common.AbstractSyncAdapter.onPerformLoggedSync(AbstractSyncAdapter.java:243) …
console.trace()gibt das Ergebnis auf der Konsole aus. Ich möchte die Ergebnisse als Zeichenfolge abrufen und in einer Datei speichern. Ich definiere keine Namen für Funktionen und kann auch ihre Namen nicht mit bekommen callee.caller.name.
Zum Beispiel an einem Ort ... //---------------a try { // some network call } catch(WebException we) { throw new MyCustomException("some message ....", we); } ... und an einem anderen Ort ... //--------------b try { // invoke code above } catch(MyCustomException we) { Debug.Writeline(we.stacktrace); // <---------------- } Der Stacktrace, den ich …
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.