ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
1535
1535
EMPFEHLEN
-
Hallo,
der Titel mag eine einfachen Lösungsansatz vermuten, via java.util.logging.Logger allerdings brauche ich einen Weg ohne diese Klasse.
Im Prinzip will ich ganz einfach eine abgefangene Exception in eine Datenbank ähnliche Struktur speichern, dazu brauche ich genau dass, was mit das hier in der console ausgeben würde, in einem String.
Code :1 2 3 4 5
try{ //something } catch (Exception e) { e.printStacktrace(); }
Leider funtioniert es nicht wenn ich das ganze einfach als String ausgebe :
Code :1
String msg = "Exception : " + e;
Da bekomme ich nur die eientliche Exception aber nicht den Stacktrace.
Jemand eine Idee ?
Danke.
-
Hallo,
du kannst z.B. die Standart-Fehler-Ausgabe (setErr) in eine Datei umleiten.
Code :1 2
PrintStream out = new PrintStream(new FileOutputStream("c:\\test.txt"),true); System.setErr(out);Gruss Bernd
Zitat von mAu
-
Ja, genau das will ich ja nicht. Das wäre ja auch zu einfach. Ich brauche den String, weil ich damit noch was machen will.
-
17.02.05 16:54 #4
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo!
Schau mal hier:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
/* * Created on 14.02.2005 */ package de.tutorials; import java.io.IOException; import java.io.PrintWriter; import java.io.StringWriter; /** * @author TDarimont */ public class Main { public static void main(String[] args) { String str = null; try { throw new IOException(); } catch (IOException e) { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); e.printStackTrace(pw); str = sw.toString(); pw.close(); } System.out.println(str); } }
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
Danke Danke
Ähnliche Themen
-
Preferences in Datei umleiten
Von antimon im Forum Java GrundlagenAntworten: 5Letzter Beitrag: 01.09.10, 20:50 -
Ausdruck in Datei umleiten?
Von flashray im Forum JavaAntworten: 2Letzter Beitrag: 05.04.06, 13:18 -
stderr in Datei umleiten?
Von Jens Hibbeler im Forum C/C++Antworten: 2Letzter Beitrag: 28.12.05, 10:59 -
Browserausgabe in Datei umleiten
Von jenno im Forum PHPAntworten: 2Letzter Beitrag: 03.02.04, 15:49 -
[MS-DOS] Ausgabe in Datei umleiten
Von JanDelay im Forum Microsoft WindowsAntworten: 4Letzter Beitrag: 16.10.03, 23:53





Zitieren

Login





