Package org.spongepowered.asm.logging
Class LoggerAdapterConsole
- java.lang.Object
-
- org.spongepowered.asm.logging.LoggerAdapterAbstract
-
- org.spongepowered.asm.logging.LoggerAdapterConsole
-
- All Implemented Interfaces:
ILogger
public class LoggerAdapterConsole extends LoggerAdapterAbstract
A very basic logger adapter which does not log anything to file and simply emits formatted log messages to the console printstreams
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.spongepowered.asm.logging.LoggerAdapterAbstract
LoggerAdapterAbstract.FormattedMessage
-
-
Constructor Summary
Constructors Constructor Description LoggerAdapterConsole(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.java.lang.StringgetType()Get a short human-readable name of this logger typevoidlog(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.LoggerAdapterConsolesetDebugStream(java.io.PrintStream debug)Set output stream for DEBUG-level messages<T extends java.lang.Throwable>
Tthrowing(T t)Logs an exception or error to be thrown.
-
-
-
Method Detail
-
getType
public java.lang.String getType()
Description copied from interface:ILoggerGet a short human-readable name of this logger type
-
setDebugStream
public LoggerAdapterConsole setDebugStream(java.io.PrintStream debug)
Set output stream for DEBUG-level messages- Parameters:
debug- New PrintStream for debug messages- Returns:
- fluent
-
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.
-
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
-
-