DXP GT – Fireplace
DXP GT – Mobile Footer Layer

Java Frage zu java.util.logging

capilano

Lt. Junior Grade
Registriert
Juli 2009
Beiträge
378
Hallo zusammen,
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
 
Zurück
Oben