Deprecated-Unsupported/Java Peojects/TileMaper/src/TileMaperLogger.java

32 lines
996 B
Java

package com.itdominator.tilemaper;
import java.util.logging.Logger;
import java.util.logging.Level;
import java.util.logging.FileHandler;
import java.io.IOException;
public class TileMaperLogger {
private static TileMaperLogger tilemaperLogger = new TileMaperLogger();
private Logger logger = Logger.getLogger(TileMaperLogger.class.getName());
private boolean append = false;
// Instance passer
public static TileMaperLogger getInstance() { return tilemaperLogger; }
// Init TileMaperLogger
private TileMaperLogger() {
try {
FileHandler logFile = new FileHandler("tilemaper_error.log", append);
logger.addHandler(logFile);
} catch (IOException e) {
insertToLog(Level.SEVERE, "Can not access error log file...", e);
e.printStackTrace();
}
}
protected void insertToLog(Level severity, String message, Exception stackTrace) {
logger.log(severity, message, stackTrace);
}
}