Package org.spongepowered.asm.logging
Interface ILogger
-
- All Known Implementing Classes:
LoggerAdapterAbstract,LoggerAdapterConsole,LoggerAdapterDefault,LoggerAdapterJava
public interface ILoggerInterface extracted from Log4j2's Logger (org.apache.logging.log4j.Logger ) with only the main methods used by Mixin included. This is to facilitate the delegation of logging to mixin services, and to sever the dependency on log4j2 from Mixin's core.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcatching(java.lang.Throwable t)Logs an exception or error that has been caught.voidcatching(Level level, java.lang.Throwable t)Logs an exception or error that has been caught.voiddebug(java.lang.String message, java.lang.Object... params)Logs a message with parameters at theDEBUGlevel.voiddebug(java.lang.String message, java.lang.Throwable t)voiderror(java.lang.String message, java.lang.Object... params)Logs a message with parameters at theERRORlevelvoiderror(java.lang.String message, java.lang.Throwable t)voidfatal(java.lang.String message, java.lang.Object... params)Logs a message with parameters at theFATALlevel.voidfatal(java.lang.String message, java.lang.Throwable t)java.lang.StringgetId()Get the id of this loggerjava.lang.StringgetType()Get a short human-readable name of this logger typevoidinfo(java.lang.String message, java.lang.Object... params)Logs a message with parameters at theINFOlevel.voidinfo(java.lang.String message, java.lang.Throwable t)voidlog(Level level, java.lang.String message, java.lang.Object... params)Logs a message with parameters at the given level.voidlog(Level level, java.lang.String message, java.lang.Throwable t)Logs a message at the given level including the stack trace of theThrowabletpassed as parameter.<T extends java.lang.Throwable>
Tthrowing(T t)Logs an exception or error to be thrown.voidtrace(java.lang.String message, java.lang.Object... params)Logs a message with parameters at theTRACElevel.voidtrace(java.lang.String message, java.lang.Throwable t)voidwarn(java.lang.String message, java.lang.Object... params)Logs a message with parameters at theWARNlevel.voidwarn(java.lang.String message, java.lang.Throwable t)
-
-
-
Method Detail
-
getId
java.lang.String getId()
Get the id of this logger
-
getType
java.lang.String getType()
Get a short human-readable name of this logger type
-
catching
void catching(Level level, java.lang.Throwable t)
Logs an exception or error that has been caught.- Parameters:
level- The logging Level.t- The Throwable.
-
catching
void catching(java.lang.Throwable t)
Logs an exception or error that has been caught.- Parameters:
t- The Throwable.
-
debug
void debug(java.lang.String message, java.lang.Object... params)Logs a message with parameters at theDEBUGlevel.- Parameters:
message- the message to logparams- parameters to the message
-
debug
void debug(java.lang.String message, java.lang.Throwable t)- Parameters:
message- the message to logt- the exception to log, including its stack trace
-
error
void error(java.lang.String message, java.lang.Object... params)Logs a message with parameters at theERRORlevel- Parameters:
message- the message to logparams- parameters to the message
-
error
void error(java.lang.String message, java.lang.Throwable t)- Parameters:
message- the message object to logt- the exception to log, including its stack trace
-
fatal
void fatal(java.lang.String message, java.lang.Object... params)Logs a message with parameters at theFATALlevel.- Parameters:
message- the message to logparams- parameters to the message
-
fatal
void fatal(java.lang.String message, java.lang.Throwable t)- Parameters:
message- the message object to logt- the exception to log, including its stack trace
-
info
void info(java.lang.String message, java.lang.Object... params)Logs a message with parameters at theINFOlevel.- Parameters:
message- the message to logparams- parameters to the message
-
info
void info(java.lang.String message, java.lang.Throwable t)- Parameters:
message- the message object to logt- the exception to log, including its stack trace
-
log
void log(Level level, java.lang.String message, java.lang.Object... params)
Logs a message with parameters at the given level.- Parameters:
level- the logging levelmessage- the message to logparams- parameters to the message
-
log
void log(Level level, java.lang.String message, java.lang.Throwable t)
Logs a message at the given level including the stack trace of theThrowabletpassed as parameter.- Parameters:
level- the logging levelmessage- the message to logt- the exception to log, including its stack trace
-
throwing
<T extends java.lang.Throwable> T throwing(T t)
Logs an exception or error to be thrown.- Type Parameters:
T- the Throwable type- Parameters:
t- The Throwable- Returns:
- the Throwable
-
trace
void trace(java.lang.String message, java.lang.Object... params)Logs a message with parameters at theTRACElevel.- Parameters:
message- the message to logparams- parameters to the message
-
trace
void trace(java.lang.String message, java.lang.Throwable t)- Parameters:
message- the message object to logt- the exception to log, including its stack trace
-
warn
void warn(java.lang.String message, java.lang.Object... params)Logs a message with parameters at theWARNlevel.- Parameters:
message- the message to logparams- parameters to the message
-
warn
void warn(java.lang.String message, java.lang.Throwable t)- Parameters:
message- the message object to logt- the exception to log, including its stack trace
-
-