Package org.spongepowered.asm.logging
Class LoggerAdapterJava
- java.lang.Object
-
- org.spongepowered.asm.logging.LoggerAdapterAbstract
-
- org.spongepowered.asm.logging.LoggerAdapterJava
-
- All Implemented Interfaces:
ILogger
public class LoggerAdapterJava extends LoggerAdapterAbstract
Logger adapter which uses the built-in Java logging functionality to emit logging messages.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.spongepowered.asm.logging.LoggerAdapterAbstract
LoggerAdapterAbstract.FormattedMessage
-
-
Constructor Summary
Constructors Constructor Description LoggerAdapterJava(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.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)-
Methods inherited from class org.spongepowered.asm.logging.LoggerAdapterAbstract
catching, getId
-
-
-
-
Method Detail
-
getType
public java.lang.String getType()
Description copied from interface:ILoggerGet a short human-readable name of this logger type
-
catching
public void catching(Level level, java.lang.Throwable t)
Description copied from interface:ILoggerLogs an exception or error that has been caught.- Parameters:
level- The logging Level.t- The Throwable.
-
debug
public void debug(java.lang.String message, java.lang.Object... params)Description copied from interface:ILoggerLogs a message with parameters at theDEBUGlevel.- Specified by:
debugin interfaceILogger- Overrides:
debugin classLoggerAdapterAbstract- Parameters:
message- the message to logparams- parameters to the message
-
debug
public void debug(java.lang.String message, java.lang.Throwable t)Description copied from interface:ILogger- Specified by:
debugin interfaceILogger- Overrides:
debugin classLoggerAdapterAbstract- Parameters:
message- the message to logt- the exception to log, including its stack trace
-
error
public void error(java.lang.String message, java.lang.Object... params)Description copied from interface:ILoggerLogs a message with parameters at theERRORlevel- Specified by:
errorin interfaceILogger- Overrides:
errorin classLoggerAdapterAbstract- Parameters:
message- the message to logparams- parameters to the message
-
error
public void error(java.lang.String message, java.lang.Throwable t)Description copied from interface:ILogger- Specified by:
errorin interfaceILogger- Overrides:
errorin classLoggerAdapterAbstract- Parameters:
message- the message object to logt- the exception to log, including its stack trace
-
fatal
public void fatal(java.lang.String message, java.lang.Object... params)Description copied from interface:ILoggerLogs a message with parameters at theFATALlevel.- Specified by:
fatalin interfaceILogger- Overrides:
fatalin classLoggerAdapterAbstract- Parameters:
message- the message to logparams- parameters to the message
-
fatal
public void fatal(java.lang.String message, java.lang.Throwable t)Description copied from interface:ILogger- Specified by:
fatalin interfaceILogger- Overrides:
fatalin classLoggerAdapterAbstract- Parameters:
message- the message object to logt- the exception to log, including its stack trace
-
info
public void info(java.lang.String message, java.lang.Object... params)Description copied from interface:ILoggerLogs a message with parameters at theINFOlevel.- Specified by:
infoin interfaceILogger- Overrides:
infoin classLoggerAdapterAbstract- Parameters:
message- the message to logparams- parameters to the message
-
info
public void info(java.lang.String message, java.lang.Throwable t)Description copied from interface:ILogger- Specified by:
infoin interfaceILogger- Overrides:
infoin classLoggerAdapterAbstract- Parameters:
message- the message object to logt- the exception to log, including its stack trace
-
log
public void log(Level level, java.lang.String message, java.lang.Object... params)
Description copied from interface:ILoggerLogs a message with parameters at the given level.- Parameters:
level- the logging levelmessage- the message to logparams- parameters to the message
-
log
public void log(Level level, java.lang.String message, java.lang.Throwable t)
Description copied from interface:ILoggerLogs 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
public <T extends java.lang.Throwable> T throwing(T t)
Description copied from interface:ILoggerLogs an exception or error to be thrown.- Type Parameters:
T- the Throwable type- Parameters:
t- The Throwable- Returns:
- the Throwable
-
trace
public void trace(java.lang.String message, java.lang.Object... params)Description copied from interface:ILoggerLogs a message with parameters at theTRACElevel.- Specified by:
tracein interfaceILogger- Overrides:
tracein classLoggerAdapterAbstract- Parameters:
message- the message to logparams- parameters to the message
-
trace
public void trace(java.lang.String message, java.lang.Throwable t)Description copied from interface:ILogger- Specified by:
tracein interfaceILogger- Overrides:
tracein classLoggerAdapterAbstract- Parameters:
message- the message object to logt- the exception to log, including its stack trace
-
warn
public void warn(java.lang.String message, java.lang.Object... params)Description copied from interface:ILoggerLogs a message with parameters at theWARNlevel.- Specified by:
warnin interfaceILogger- Overrides:
warnin classLoggerAdapterAbstract- Parameters:
message- the message to logparams- parameters to the message
-
warn
public void warn(java.lang.String message, java.lang.Throwable t)Description copied from interface:ILogger- Specified by:
warnin interfaceILogger- Overrides:
warnin classLoggerAdapterAbstract- Parameters:
message- the message object to logt- the exception to log, including its stack trace
-
-