Added python project; fixed spelling of folder
This commit is contained in:
31
Java Projects/JPath/src/utils/JPathLogger.java
Normal file
31
Java Projects/JPath/src/utils/JPathLogger.java
Normal file
@@ -0,0 +1,31 @@
|
||||
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);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user