@Override public <T extends Throwable> T debug(final Class<?> callingClass, final String methodName, final String message, final T throwable) { return log(callingClass, methodName, LogLevel.DEBUG, message, throwable); }
@Override public void removeLoggingProperties() { LoggingProperties.getInstance().remove(); } }
/** * Prints the message and flushes the output stream. * * @param message */ private static void displayMessage(String message, String methodName) { logger.log(MegaMek.class, methodName, LogLevel.INFO, message); }
@Override public <T extends Throwable> T error(final Class<?> callingClass, final String methodName, final String message, final T throwable) { return log(callingClass, methodName, LogLevel.ERROR, message, throwable); }
@Override public void error(final Class<?> callingClass, final String methodName, final StringBuilder message) { log(callingClass, methodName, LogLevel.ERROR, message); }
@Override public <T extends Throwable> T info(final Class<?> callingClass, final String methodName, final String message, final T throwable) { return log(callingClass, methodName, LogLevel.INFO, message, throwable); }
@Override public void info(final Class<?> callingClass, final String methodName, final String message) { log(callingClass, methodName, LogLevel.INFO, message); }
@Override public <T extends Throwable> T warning(final String callingClass, final String methodName, final String message, final T throwable) { return log(callingClass, methodName, LogLevel.WARNING, message, throwable); }
@Override public void warning(final Class<?> callingClass, final String methodName, final StringBuilder message) { log(callingClass, methodName, LogLevel.WARNING, message); }
@Override public void methodEnd(Class<?> callingClass, String methodName) { log(callingClass, methodName, LogLevel.DEBUG, METHOD_END + methodName); }
@Override public <T extends Throwable> T debug(final Class<?> callingClass, final String methodName, final T throwable) { return log(callingClass, methodName, LogLevel.DEBUG, throwable); }
@Override public <T extends Throwable> T error(final String callingClass, final String methodName, final String message, final T throwable) { return log(callingClass, methodName, LogLevel.ERROR, message, throwable); }
@Override public void fatal(final Class<?> callingClass, final String methodName, final String message) { log(callingClass, methodName, LogLevel.FATAL, message); }
@Override public void info(final Class<?> callingClass, final String methodName, final StringBuilder message) { log(callingClass, methodName, LogLevel.INFO, message); }
@Override public void trace(final Class<?> callingClass, final String methodName, final String message) { log(callingClass, methodName, LogLevel.TRACE, message); }
@Override public <T extends Throwable> T warning(final Class<?> callingClass, final String methodName, final String message, final T throwable) { return log(callingClass, methodName, LogLevel.WARNING, message, throwable); }
@Override public <T extends Throwable> T debug(final String callingClass, final String methodName, final String message, final T throwable) { return log(callingClass, methodName,LogLevel.DEBUG, message, throwable); }
@Override public void error(final Class<?> callingClass, final String methodName, final String message) { log(callingClass, methodName, LogLevel.ERROR, message); }
@Override public void methodBegin(Class<?> callingClass, String methodName) { log(callingClass, methodName, LogLevel.DEBUG, METHOD_BEGIN + methodName); }
@Override public void methodCalled(Class<?> callingClass, String methodName) { log(callingClass, methodName, LogLevel.DEBUG, METHOD_CALLED + methodName); }