35 lines
1.2 KiB
Java
35 lines
1.2 KiB
Java
/*
|
|
* Copyright (C) 2018 BARBOTIN Nicolas
|
|
*/
|
|
|
|
package net.montoyo.wd.utilities;
|
|
|
|
import org.apache.logging.log4j.Level;
|
|
import org.apache.logging.log4j.LogManager;
|
|
|
|
public abstract class Log {
|
|
public static void info(String what, Object... data) {
|
|
LogManager.getLogger("WebDisplays").log(Level.INFO, String.format(what, data));
|
|
}
|
|
|
|
public static void warning(String what, Object... data) {
|
|
LogManager.getLogger("WebDisplays").log(Level.WARN, String.format(what, data));
|
|
}
|
|
|
|
public static void error(String what, Object... data) {
|
|
LogManager.getLogger("WebDisplays").log(Level.ERROR, String.format(what, data));
|
|
}
|
|
|
|
public static void infoEx(String what, Throwable e, Object... data) {
|
|
LogManager.getLogger("WebDisplays").log(Level.INFO, String.format(what, data), e);
|
|
}
|
|
|
|
public static void warningEx(String what, Throwable e, Object... data) {
|
|
LogManager.getLogger("WebDisplays").log(Level.WARN, String.format(what, data), e);
|
|
}
|
|
|
|
public static void errorEx(String what, Throwable e, Object... data) {
|
|
LogManager.getLogger("WebDisplays").log(Level.ERROR, String.format(what, data), e);
|
|
}
|
|
}
|