File Logger
/* Software Architecture Design Patterns in Java by Partha Kuchana Auerbach Publications */ import java.io.DataOutputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; public class FileLogger { public synchronized void log(String msg) { DataOutputStream dos = null; try { dos = new DataOutputStream(new FileOutputStream("log.txt", true)); dos.writeBytes(msg); dos.close(); } catch (FileNotFoundException ex) { // } catch (IOException ex) { // } } }