Remove logError method introduced in 7891e84

This commit is contained in:
Jack Lin 2015-06-01 21:09:55 +12:00
parent 3b2b0e403a
commit 5d7abb4a7b

View file

@ -1852,58 +1852,6 @@ public class GeneralMethods {
return false;
}
/**
* Logs a throwable into an ERROR.log file in the ProjectKorra root folder.
* <p>
* Calls {@link #logError(Throwable, boolean)} with silent set to true
* </p>
*
* @param e The throwable/exception to log
*/
public static void logError(Throwable e) {
logError(e, true);
}
/**
* Logs a throwable into an ERROR.log file in the ProjectKorra root folder.
* <p>
* If silent is {@code true} this method will display
* will display an error in console indicating admins to check ERROR.log
* <br>
* Otherwise it will log the error silently
* </p>
*
* @param e The throwable/exception to log
* @param silent Wether or not the console should be notified of an error
*/
public static void logError(Throwable e, boolean silent) {
File errorFile = new File(plugin.getDataFolder(), "ERROR.log");
if (!errorFile.exists()) {
try {
errorFile.createNewFile();
} catch (IOException ex) {
ProjectKorra.log.severe("Unable to generate error log!");
ex.printStackTrace();
}
} else {
try(PrintWriter out = new PrintWriter(new FileWriter(errorFile, true))) {
if (!silent) {
ProjectKorra.log.severe("###################################################");
ProjectKorra.log.severe("##################====[ERROR]====##################");
ProjectKorra.log.severe(" An error has been caught");
ProjectKorra.log.severe(" Please check the ERROR.log file for stack trace.");
ProjectKorra.log.severe(" Create a bug report with the log contents at.");
ProjectKorra.log.severe("http://projectkorra.com/forum/forums/bug-reports.6/");
ProjectKorra.log.severe("##################====[ERROR]====##################");
ProjectKorra.log.severe("###################################################");
}
e.printStackTrace(out);
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
/**
* Returns a location with a specified distance away from the left side of a location.
* @param location
@ -1944,4 +1892,4 @@ public class GeneralMethods {
return Element.Chi;
return null;
}
}
}