Variablen bei Exception loggen

looparda

Top Contributor
Ich habe damals mit dem Programmieren in der Web-Ecke angefangen und mit PHP und Xdebug Erfahrung gesammelt. Dort gibt es die die Möglichkeit alle Variablen zu dumpen, wenn eine Exception auftritt:
z77oqc29.png

Manchmal vermisse ich diese Informationen beim Debuggen in Java. Das einzige was ich dazu gefunden habe war overops (ehem. takipi), was mir jedoch etwas übertrieben scheint. Außerdem wird oft logging als Alternative vorgeschlagen (was aber dieser Funktion meiner Meinung Nach nicht gerecht wird)
Kennt jemand etwas vergleichbares in der Richtung?
 

looparda

Top Contributor
Ich bitte dich! Breakpoint ist hier nicht gemeint und von der Art auch vollkommen anders. Es geht, wie gesagt um das loggen der Variablen im Fall einer Exception. Stell dir folgendes vor:
Java:
for(int i; i<999; i++) {
    if(i==988) {
        throw new Exception("");
    }
}
Nein, ich möchte i nicht loggen und darauf schauen bei welchem Wert von i die Exception auftrat. Ich möchte, dass ich beim Auftreten der Exception den Wer von i erfahre.
 
Zuletzt bearbeitet:

mrBrown

Super-Moderator
Mitarbeiter
Du erwähnst doch oben selbst Debugging, während des laufenden Betriebs ist doch wohl kaum gemeint? In den meisten Debuggern kann man Breakpoints an Exceptions hängen, dann bekommt man genau das
 

looparda

Top Contributor
Genau, das Programm im Debugger laufen lassen. Ohne aktiv Breakpoints in allen catch Blöcken zu setzen. Das mit dem Breakpoints an Exceptions hängen ist mir neu aber ist genau das was ich gesucht habe. In IntelliJ lässt sich das so konfigurieren:
r7wl6rap.png

Das Programm rennt durch und stoppt, wenn die Exception auftritt und man sieht wie üblich alle Variablen - so wie ich es wollte.
@Thallius: meintest du Exception Breakpoints von Anfang an? Sorry, da wusste ich noch nicht, dass es diese Art von Breakpoints überhaupt gibt und die Vorgehensweise mit normalen Breakpoints war genau nicht das was ich wollte - dachte du willst mich trollen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Netbeans - Werte von Variablen überwachen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
A Eclipse Projektspezifische Variablen in Eclipse? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
A Unittest - Benutzte Objekte/Variablen aufzeichnen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
T DrJava: Variablen sind angeblich final IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
U [IntelliJ] Variablen Refactoring IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
I NetBeans Mit Variablen den Internet Explorer öffnen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
W Eclipse Debugger: Variablen-Anzeigen nur mit Breakpoint IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
V [Eclipse] Variablen-Highlight funktioniert nicht mehr!? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
Ä Speicherbedarf von objekten/variablen feststellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T In Eclipse variablen anzeigen ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
Linad eclipse: gleiche Variablen anzeigen im Editor IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
E eclipse - kennt variablen nicht? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
S Eclipse Debug-Funktion: Statische Variablen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
K eclipse: Variablen beobachten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
C Tool, um unbenutzte Variablen und Methoden zu finden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
T Netbeans IDE nichtverwendete variablen und imports IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
coolian warum bekomm ich immer wieder wenn ich irgendwas mach eine java.lang.nullpointer exception in eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
K Eclipse Neon: loop event handler exception IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
S JUnit Exception expected IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J NetBeans vollständigen Exception-Traceback anzeigen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
M NetBeans JavaDB Exception IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
B Eclipse Eclipse - Fatal Exception Occured IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
S Eclipse: Javadoc Exception Error IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
H Eclipse Fehlermeldung???? (Exception processing async thread queue) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
C Eclipse Installationspfad statt Projektpfad java.io.fileNotFound Exception IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
G class not found exception / Source not found - Eclipse Ganym IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
S Exception in Eclipse, aber nicht bei normaler Kompilierung IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
G Eclipse, Ursprung einer Exception finden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11

Ähnliche Java Themen

Neue Themen


Oben