|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Logger
Interface that defines logger component in Tarsis MVC Framework.
Logger interface defines methods to log messages, error messages and exceptions.
There are defined five log level messages: DEBUG, INFO, WARNING, ERROR and PANIC.
Field Summary | |
---|---|
static int |
DEBUG
Debug level. |
static int |
ERROR
Error level. |
static int |
INFO
Information level. |
static int |
PANIC
Panic level. |
static int |
WARNING
Warning level. |
Method Summary | |
---|---|
int |
getLogLevel()
Returns log level. |
boolean |
isDebugEnabled()
Returns true if log level is debug or higher. |
boolean |
isErrorEnabled()
Returns true if log level is error or higher. |
boolean |
isInfoEnabled()
Returns true if log level is info or higher. |
boolean |
isPanicEnabled()
Returns true if log level is panic or higher. |
boolean |
isWarningEnabled()
Returns true if log level is warning or higher. |
void |
log(int level,
java.lang.String msg)
Log a message using given level. |
void |
log(int level,
java.lang.String msg,
java.lang.Throwable t)
Log an error message using given level. |
void |
logDebug(java.lang.String msg)
Log a message using debug level. |
void |
logError(java.lang.String msg,
java.lang.Throwable t)
Log an error message using error level. |
void |
logInfo(java.lang.String msg)
Log a message using information level. |
void |
logPanic(java.lang.String msg)
Log a message using panic level. |
void |
logPanic(java.lang.String msg,
java.lang.Throwable t)
Log an error message using panic level. |
void |
logWarning(java.lang.String msg)
Log a message using warning level. |
Field Detail |
---|
static final int DEBUG
static final int INFO
static final int WARNING
static final int ERROR
static final int PANIC
Method Detail |
---|
int getLogLevel()
void log(int level, java.lang.String msg)
level
- int log level.msg
- String message.void log(int level, java.lang.String msg, java.lang.Throwable t)
level
- int log level.msg
- String message.t
- Throwable a Throwable
object.void logDebug(java.lang.String msg)
msg
- String message.void logInfo(java.lang.String msg)
msg
- String message.void logWarning(java.lang.String msg)
msg
- String message.void logError(java.lang.String msg, java.lang.Throwable t)
msg
- String message.t
- Throwable a Throwable
object.void logPanic(java.lang.String msg)
msg
- String message.void logPanic(java.lang.String msg, java.lang.Throwable t)
msg
- String message.t
- Throwable a Throwable
object.boolean isDebugEnabled()
true
if log level is debug or higher.
true
if log level is debug or higher.boolean isInfoEnabled()
true
if log level is info or higher.
true
if log level is info or higher.boolean isWarningEnabled()
true
if log level is warning or higher.
true
if log level is warning or higher.boolean isErrorEnabled()
true
if log level is error or higher.
true
if log level is error or higher.boolean isPanicEnabled()
true
if log level is panic or higher.
true
if log level is panic or higher.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |