Logging in Java

Standard:

import java.util.logging.Level;
import java.util.logging.Logger;
...
private final static Logger LOGGER = Logger.getLogger(YourClass.class.getSimpleName());
...
LOGGER.log(Level.INFO, "Something: {0}", "Hello World"); // Something: Hello World

Java Util Logging Logger Beispiel

Für das Debugging von Java-Applikationen wird während der Entwicklung oft Gebrauch von system.out.println() gemacht. Das ist eine schnelle Möglichkeit, um sich Werte des eigenen Programms ausgeben zu lassen. Für wirklich produktive Projekte sollte darauf aber verzichtet werden, da system.out.println() das Multithreading behindert.

Statt der Ausgabe auf der Kommandozeile, empfiehlt sich der Logger aus dem Package java.util.logging. Dieser ist außerdem konfigurierbar, leicht abschaltbar und bietet mehrere Logstufen.
Java Util Logging Logger Beispiel weiterlesen