package logging;
import java.io.BufferedWriter;
import java.io.FileWriter;
public class Log {
String filename;
BufferedWriter bw = null;
private static Log log = null;
public static Log LogCreate() {
if (log == null) {
log = new Log("C:\\temp\\temp.log");
}
return log;
}
/**
* Make default constructor private
*/
private Log() {}
/**
* Use this constructor only
* @param filename
*/
private Log(String filename) {
this.filename = filename;
createFile();
}
private void createFile() {
try {
FileWriter fw = new FileWriter(filename);
bw = new BufferedWriter(fw);
}catch (Exception ex) {
}
}
public void Info (String info) {
try {
if (bw != null){
bw.write(info + "\n");
bw.flush();
}
}catch (Exception ex) {
}
}
public void close() {
try {
if (bw != null){
bw.close();
}
}catch (Exception ex) {
}
}
}