Files
Deprecated-Unsupported/Java Projects/JPath/src/utils/JPathLogger.java

32 lines
955 B
Java

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