KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > jester > RealLogger


1 package jester;
2
3 import java.io.FileWriter JavaDoc;
4 import java.io.IOException JavaDoc;
5 import java.util.Date JavaDoc;
6
7 public class RealLogger implements Logger {
8     public String JavaDoc LOGGER_FILENAME = "jester.log";
9     public RealLogger() {
10         super();
11     }
12     public void log(String JavaDoc message) {
13         try {
14             FileWriter JavaDoc logFile = new FileWriter JavaDoc(LOGGER_FILENAME, true);
15             logFile.write(new Date JavaDoc() + " ");
16             logFile.write(message);
17             logFile.write("\r\n");
18             logFile.close();
19         } catch (IOException JavaDoc ioe) {
20             throw new RuntimeException JavaDoc("Could not write to log file because of IOException " + ioe);
21         }
22     }
23 }
24
Popular Tags