public abstract class Logger
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Logger.LogLevel |
Modifier and Type | Field and Description |
---|---|
java.lang.Class<?> |
logClass |
java.lang.String |
name |
Constructor and Description |
---|
Logger(java.lang.Class<?> logClass) |
Modifier and Type | Method and Description |
---|---|
void |
debug(java.lang.String message,
java.lang.Object... args) |
void |
error(java.lang.String message,
java.lang.Object... args) |
static Logger |
get(java.lang.Class<?> clazz) |
static Logger.LogLevel |
getLevel()
Returns the global log level.
|
Logger.LogLevel |
getLoggerLevel() |
void |
info(java.lang.String message,
java.lang.Object... args) |
void |
log(Logger.LogLevel level,
java.lang.String message,
java.lang.Object... args) |
abstract void |
logOut(Logger.LogLevel level,
java.lang.String message) |
static void |
setLevel(java.lang.Class<?> logClass,
Logger.LogLevel level)
Sets the level for a specific class.
|
static void |
setLevel(Logger.LogLevel level)
Sets the global log level.
|
void |
setLoggerLevel(Logger.LogLevel logLevel)
Sets the level for a specific logger.
|
void |
trace(java.lang.String message,
java.lang.Object... args) |
void |
warning(java.lang.String message,
java.lang.Object... args) |
public final java.lang.Class<?> logClass
public final java.lang.String name
public static void setLevel(Logger.LogLevel level)
level
- The log level.public static Logger.LogLevel getLevel()
public static void setLevel(java.lang.Class<?> logClass, Logger.LogLevel level)
logClass
- The class being loggedlevel
- The level to set, or null to clear the class-specific logging levelpublic static final Logger get(java.lang.Class<?> clazz)
public void setLoggerLevel(Logger.LogLevel logLevel)
logClass
- The class being loggedlevel
- The level to set, or null to clear the class-specific logging levelpublic Logger.LogLevel getLoggerLevel()
public void info(java.lang.String message, java.lang.Object... args)
public void trace(java.lang.String message, java.lang.Object... args)
public void debug(java.lang.String message, java.lang.Object... args)
public void warning(java.lang.String message, java.lang.Object... args)
public void error(java.lang.String message, java.lang.Object... args)
public void log(Logger.LogLevel level, java.lang.String message, java.lang.Object... args)
public abstract void logOut(Logger.LogLevel level, java.lang.String message)