import java.io.*; // FileWriter() import java.util.*; // Date() public final class Logger { private static final Logger instance = new Logger(); private Logger() {} /* Konstruktor ist privat. */ public static Logger getInstance() { return instance; } public synchronized void log(String message) { try { // Datei zum Anhängen öffnen, schreiben, schließen. FileWriter fw = new FileWriter("logfile.txt", true); fw.write(new Date() + ": " + message + "\n"); fw.close(); } catch ( IOException e ) { System.out.println("Konnte nicht in Datei schreiben."); } } }