NoneLogger
, SystemLogger
public abstract class AbstractLogger
extends java.lang.Object
Updated to WrapLog version 1.1.
Constructor | Description |
---|---|
AbstractLogger() |
Modifier and Type | Method | Description |
---|---|---|
protected void |
checkLevel(int logLevel,
java.lang.String name) |
|
void |
debug(java.lang.String message) |
|
void |
debug(java.lang.String message,
java.lang.Throwable error) |
|
void |
error(java.lang.String message) |
|
void |
error(java.lang.String message,
java.lang.Throwable error) |
|
int |
getLevel() |
|
int |
getLoggedMessageCount() |
Count of how many messages have been logged.
|
void |
info(java.lang.String message) |
|
void |
info(java.lang.String message,
java.lang.Throwable error) |
|
boolean |
isDebugEnabled() |
|
boolean |
isEnabled(int logLevel) |
|
boolean |
isErrorEnabled() |
|
boolean |
isInfoEnabled() |
|
boolean |
isWarnEnabled() |
|
void |
log(int logLevel,
java.lang.String message) |
Provided that
getLevel() accepts it, log
message . |
void |
log(int logLevel,
java.lang.String message,
java.lang.Throwable error) |
Provided that
getLevel() accepts it, log
message and error . |
protected abstract void |
reallyLog(int logLevel,
java.lang.String message,
java.lang.Throwable error) |
Logs a message and optional error details.
|
void |
setLevel(int newLevel) |
|
void |
warn(java.lang.String message) |
|
void |
warn(java.lang.String message,
java.lang.Throwable error) |
protected void checkLevel(int logLevel, java.lang.String name)
public void debug(java.lang.String message)
public void debug(java.lang.String message, java.lang.Throwable error)
public void error(java.lang.String message)
public void error(java.lang.String message, java.lang.Throwable error)
public int getLevel()
public int getLoggedMessageCount()
public void info(java.lang.String message)
public void info(java.lang.String message, java.lang.Throwable error)
public boolean isEnabled(int logLevel)
protected abstract void reallyLog(int logLevel, java.lang.String message, java.lang.Throwable error) throws java.lang.Exception
logLevel
- one of: Level.DEBUG, Level.INFO, Level.WARN, Level.ERRORmessage
- the actual message; this will never be null
error
- an error that is related to the message; unless null
, the name and stack trace of the error are loggedjava.lang.Exception
public void log(int logLevel, java.lang.String message)
getLevel()
accepts it, log
message
. Otherwise, do nothing.public void log(int logLevel, java.lang.String message, java.lang.Throwable error)
getLevel()
accepts it, log
message
and error
. Otherwise, do nothing.public void setLevel(int newLevel)
public void warn(java.lang.String message)
public boolean isDebugEnabled()
public boolean isInfoEnabled()
public boolean isWarnEnabled()
public boolean isErrorEnabled()
public void warn(java.lang.String message, java.lang.Throwable error)