|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Classes that implement the Logger interface allows loging. There is set of standart printing methods (info, debug ...). The implementation has to read xml-node describing properities, skiping options that are not recognizeable.
Uh, we need better javadoc here (Rafal)
Field Summary | |
static java.lang.String |
BACKUP_KEY
Destination parameter - number of backup files |
static java.lang.String |
CONSOLE_KEY
Destination type - console |
static java.lang.String |
DB_KEY
Destination type - db |
static java.lang.String |
DB_LOGGER_KEY
Destination parameter - db sql |
static java.lang.String |
DB_POOL_KEY
|
static int |
DEBUG
Log level |
static java.lang.String |
EMAIL_KEY
Destination type - email |
static java.lang.String |
EMAILBUFFERSIZE_KEY
Destination parameter - email buffer size |
static java.lang.String |
EMAILFROM_KEY
Destination parameter - email from |
static java.lang.String |
EMAILSUBJECT_KEY
Destination parameter - email subject |
static java.lang.String |
EMAILTO_KEY
Destination parameter - email to |
static int |
ERROR
Log level |
static java.lang.String |
FACILITY_KEY
Destination parameter - syslogd facility |
static java.lang.String |
FILE_KEY
Destination type - file |
static java.lang.String |
FORMAT_KEY
Destination parameter - format |
static java.lang.String |
HOST_KEY
Destination parameter - remote url |
static int |
INFO
Log level |
static java.lang.String |
LEVELDEBUG
String denoting log level |
static java.lang.String |
LEVELERROR
String denoting log level |
static java.lang.String |
LEVELINFO
String denoting log level |
static java.lang.String |
LEVELWARN
String denoting log level |
static java.lang.String |
PATH_KEY
Destination parameter - file path |
static java.lang.String |
PORT_KEY
Destination parameter - remote port |
static java.lang.String |
REMOTE_KEY
Destination type - remote server |
static java.lang.String |
SIZE_KEY
Destination parameter - rollover file size |
static java.lang.String |
SYSLOGD_KEY
Destination type - syslogdemon |
static int |
WARN
Log level |
Method Summary | |
boolean |
checkLogger()
This method should be implemented by user. |
void |
debug(java.lang.String message)
This is a log metod with logLevel == DEBUG |
void |
debug(java.lang.String message,
RunData data)
This is a log metod with logLevel == DEBUG |
void |
debug(java.lang.String message,
RunData data,
java.lang.Throwable t)
This is a log metod with logLevel == DEBUG |
void |
debug(java.lang.String message,
java.lang.Throwable t)
This is a log metod with logLevel == DEBUG |
void |
error(java.lang.String message)
This is a log metod with logLevel == ERROR |
void |
error(java.lang.String message,
RunData data)
This is a log metod with logLevel == ERROR |
void |
error(java.lang.String message,
RunData data,
java.lang.Throwable e)
This is a log metod with logLevel == ERROR |
void |
error(java.lang.String message,
java.lang.Throwable e)
This is a log metod with logLevel == ERROR |
void |
error(java.lang.Throwable e)
This is a log metod with logLevel == ERROR |
java.lang.String |
getName()
name of the logger |
void |
info(java.lang.String message)
This is a log metod with logLevel == INFO |
void |
info(java.lang.String message,
RunData data)
This is a log metod with logLevel == INFO |
void |
info(java.lang.String message,
RunData data,
java.lang.Throwable t)
This is a log metod with logLevel == INFO |
void |
info(java.lang.String message,
java.lang.Throwable t)
This is a log metod with logLevel == INFO |
void |
init(LoggingConfig loggingConfig)
This method sets parameters for the logger implementation. |
void |
setFormat(java.lang.String format)
Sets format style for extracting data from RunData |
void |
setLogLevel(int level)
Sets log level for the logger |
void |
setName(java.lang.String logName)
Setings the name |
void |
shutdown()
Close all destinations |
void |
warn(java.lang.String message)
This is a log metod with logLevel == WARN |
void |
warn(java.lang.String message,
RunData data)
This is a log metod with logLevel == WARN |
void |
warn(java.lang.String message,
RunData data,
java.lang.Throwable t)
This is a log metod with logLevel == WARN |
void |
warn(java.lang.String message,
java.lang.Throwable t)
This is a log metod with logLevel == WARN |
Field Detail |
public static final int DEBUG
public static final int INFO
public static final int WARN
public static final int ERROR
public static final java.lang.String LEVELDEBUG
public static final java.lang.String LEVELINFO
public static final java.lang.String LEVELWARN
public static final java.lang.String LEVELERROR
public static final java.lang.String FILE_KEY
public static final java.lang.String SYSLOGD_KEY
public static final java.lang.String REMOTE_KEY
public static final java.lang.String CONSOLE_KEY
public static final java.lang.String EMAIL_KEY
public static final java.lang.String DB_KEY
public static final java.lang.String FORMAT_KEY
public static final java.lang.String PATH_KEY
public static final java.lang.String HOST_KEY
public static final java.lang.String PORT_KEY
public static final java.lang.String FACILITY_KEY
public static final java.lang.String SIZE_KEY
public static final java.lang.String BACKUP_KEY
public static final java.lang.String EMAILFROM_KEY
public static final java.lang.String EMAILTO_KEY
public static final java.lang.String EMAILSUBJECT_KEY
public static final java.lang.String EMAILBUFFERSIZE_KEY
public static final java.lang.String DB_LOGGER_KEY
public static final java.lang.String DB_POOL_KEY
Method Detail |
public java.lang.String getName()
public void setName(java.lang.String logName)
public void init(LoggingConfig loggingConfig)
LoggingConfig
- configuration object for loggingpublic void shutdown()
public void setLogLevel(int level)
public boolean checkLogger()
public void setFormat(java.lang.String format)
public void debug(java.lang.String message)
public void debug(java.lang.String message, java.lang.Throwable t)
public void debug(java.lang.String message, RunData data)
public void debug(java.lang.String message, RunData data, java.lang.Throwable t)
public void info(java.lang.String message)
public void info(java.lang.String message, java.lang.Throwable t)
public void info(java.lang.String message, RunData data)
public void info(java.lang.String message, RunData data, java.lang.Throwable t)
public void warn(java.lang.String message)
public void warn(java.lang.String message, java.lang.Throwable t)
public void warn(java.lang.String message, RunData data)
public void warn(java.lang.String message, RunData data, java.lang.Throwable t)
public void error(java.lang.String message)
public void error(java.lang.String message, java.lang.Throwable e)
public void error(java.lang.Throwable e)
public void error(java.lang.String message, RunData data)
public void error(java.lang.String message, RunData data, java.lang.Throwable e)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |