Hallo zusammen,
ich versuche mich gerade an dem logger von Java und habe mir folgende Klasse erstellt:
Die Ausgabe sieht folgender maßen aus:
Nun stellt sich mir die Frage, kann der Logger keine Variablen auslesen? In der oben dick makierten Zeile steht kein Wert. Ich habe es auch schon mit einer Variablen des Types String getestet.
Und google erbrachte mir keine Erleuchtung, Hoffe Ihr könnt mir helfen. Vielen Dank
cap
ich versuche mich gerade an dem logger von Java und habe mir folgende Klasse erstellt:
Code:
public class DemoLog1 {
private static final Logger log = Logger.getLogger( DemoLog1.class.getName() );
public void log1(){
log.fine( "Dann mal los." );
try {
log.log(Level.INFO, "Try-Catch");
int zahl = 2;
log.log(Level.INFO, "int zahl");
[B] log.log(Level.INFO, "msg", zahl);[/B]
log.log(Level.INFO, "Prüfe ob Zahl 2");
if (zahl == 2) {
log.log(Level.INFO, "Zahl ist zwei");
}
} catch (Exception e) {
log.log(Level.WARNING, "oh oh", e);
}
log.fine( "Ging alles glatt." );
}
}
Die Ausgabe sieht folgender maßen aus:
25.07.2011 11:17:49 logger.DemoLog1 log1
INFO: Try-Catch
25.07.2011 11:17:49 logger.DemoLog1 log1
INFO: int zahl
25.07.2011 11:17:49 logger.DemoLog1 log1
INFO: msg
25.07.2011 11:17:49 logger.DemoLog1 log1
INFO: Prüfe ob Zahl 2
25.07.2011 11:17:49 logger.DemoLog1 log1
INFO: Zahl ist zwei
Nun stellt sich mir die Frage, kann der Logger keine Variablen auslesen? In der oben dick makierten Zeile steht kein Wert. Ich habe es auch schon mit einer Variablen des Types String getestet.
Und google erbrachte mir keine Erleuchtung, Hoffe Ihr könnt mir helfen. Vielen Dank
cap