update ConsoleLogger

This commit is contained in:
DNx5 2015-11-03 14:08:51 +07:00
parent e3166c6807
commit 4cbd8aad31

View File

@ -1,5 +1,9 @@
package fr.xephi.authme; package fr.xephi.authme;
import com.google.common.base.Throwables;
import fr.xephi.authme.api.NewAPI;
import fr.xephi.authme.settings.Settings;
import java.io.IOException; import java.io.IOException;
import java.nio.file.Files; import java.nio.file.Files;
import java.nio.file.StandardOpenOption; import java.nio.file.StandardOpenOption;
@ -8,39 +12,30 @@ import java.text.SimpleDateFormat;
import java.util.Date; import java.util.Date;
import java.util.logging.Logger; import java.util.logging.Logger;
import com.google.common.base.Throwables;
import fr.xephi.authme.api.NewAPI;
import fr.xephi.authme.settings.Settings;
public class ConsoleLogger { public class ConsoleLogger {
private static final Logger log = AuthMe.getInstance().getLogger(); private static final Logger log = AuthMe.getInstance().getLogger();
private static final DateFormat df = new SimpleDateFormat("[MM-dd HH:mm:ss]"); private static final DateFormat df = new SimpleDateFormat("[MM-dd HH:mm:ss]");
public static void info(String message) { public static void info(String message) {
if (AuthMe.getInstance().isEnabled()) { log.info("[AuthMe] " + message);
log.info("[AuthMe] " + message); if (Settings.useLogging) {
if (Settings.useLogging) { String dateTime;
String dateTime; synchronized (df) {
synchronized (df) { dateTime = df.format(new Date());
dateTime = df.format(new Date());
}
writeLog(dateTime + " " + message);
} }
writeLog(dateTime + " " + message);
} }
} }
public static void showError(String message) { public static void showError(String message) {
if (AuthMe.getInstance().isEnabled()) { log.warning("[AuthMe] " + message);
log.warning("[AuthMe] " + message); if (Settings.useLogging) {
if (Settings.useLogging) { String dateTime;
String dateTime; synchronized (df) {
synchronized (df) { dateTime = df.format(new Date());
dateTime = df.format(new Date());
}
writeLog(dateTime + " ERROR: " + message);
} }
writeLog(dateTime + " ERROR: " + message);
} }
} }
@ -54,10 +49,12 @@ public class ConsoleLogger {
} }
public static void writeStackTrace(Exception ex) { public static void writeStackTrace(Exception ex) {
String dateTime; if (Settings.useLogging) {
synchronized (df) { String dateTime;
dateTime = df.format(new Date()); synchronized (df) {
dateTime = df.format(new Date());
}
writeLog(dateTime + " " + Throwables.getStackTraceAsString(ex));
} }
writeLog(dateTime + " " + Throwables.getStackTraceAsString(ex));
} }
} }