Files
SlimeVR-Server/java/io/eiren/util/logging/IGLog.java
2022-09-13 03:13:06 +03:00

49 lines
1004 B
Java

package io.eiren.util.logging;
import java.util.logging.Level;
public interface IGLog {
public void info(String message);
public void severe(String message);
public void warning(String message);
public void debug(String message);
public default void info(String message, Throwable t) {
log(Level.INFO, message, t);
}
public default void severe(String message, Throwable t) {
log(Level.SEVERE, message, t);
}
public default void warning(String message, Throwable t) {
log(Level.WARNING, message, t);
}
public default void debug(String message, Throwable t) {
log(Level.INFO, "[DBG] " + message, t);
}
public void log(Level level, String message);
public void log(Level level, String message, Throwable t);
public void setRecorder(LoggerRecorder recorder);
public LoggerRecorder removeRecorder();
static class GLevel extends Level {
private static final long serialVersionUID = -539856764608026895L;
private GLevel(String s, int i) {
super(s, i);
}
}
}