public class JavaLogger extends AbstractJavaLogger
AbstractJavaLogger.ConsoleHandler| Modifier and Type | Field and Description |
|---|---|
private static AbstractJavaLogger.ConsoleHandler |
consoleHandler |
private java.util.logging.Logger |
logger |
DEBUG_LEVEL, DEFAULT_LEVEL, EXCEPTION_LEVEL, LOG_FORMATTER| Constructor and Description |
|---|
JavaLogger()
Constructor to initialize the instance of the logger.
|
| Modifier and Type | Method and Description |
|---|---|
void |
debug(java.lang.String msg,
java.lang.Class<?> clazz,
java.lang.String bundleName)
Log an DEBUG message.
|
void |
error(java.lang.String msg,
java.lang.Class<?> clazz,
java.lang.String bundleName)
Log an ERROR message.
|
void |
exception(java.lang.String msg,
java.lang.Class<?> clazz,
java.lang.String bundleName)
Log an EXCEPTION message.
|
void |
info(java.lang.String msg,
java.lang.Class<?> clazz,
java.lang.String bundleName)
Log an INFO message.
|
void |
setFilter(java.util.logging.Filter filter)
Each Logger and each Handler can have a filter associated with it.
|
void |
warn(java.lang.String msg,
java.lang.Class<?> clazz,
java.lang.String bundleName)
Log an WARN message.
|
createLoggerprivate static AbstractJavaLogger.ConsoleHandler consoleHandler
private java.util.logging.Logger logger
public JavaLogger()
setLogDirectory method to change the directory.
To change the output format modify the LogFormatter class.
By default the logging level is set to ALL. In a productive environment the
level should be set to INFO.
Use the setLogLevel method to change the level.public void info(java.lang.String msg,
java.lang.Class<?> clazz,
java.lang.String bundleName)
ILoggerIf the logger is currently enabled for the INFO message level then the given message is forwarded to all the registered output Handler objects.
msg - The string message (or a key in the message catalog)clazz - The class where the message was createdbundleName - Name of the bundle where the message was createdpublic void error(java.lang.String msg,
java.lang.Class<?> clazz,
java.lang.String bundleName)
ILoggerIf the logger is currently enabled for the ERROR message level then the given message is forwarded to all the registered output Handler objects.
msg - The string message (or a key in the message catalog)clazz - The class where the message was createdbundleName - Name of the bundle where the message was createdpublic void warn(java.lang.String msg,
java.lang.Class<?> clazz,
java.lang.String bundleName)
ILoggerIf the logger is currently enabled for the WARN message level then the given message is forwarded to all the registered output Handler objects.
msg - The string message (or a key in the message catalog)clazz - The class where the message was createdbundleName - Name of the bundle where the message was createdpublic void debug(java.lang.String msg,
java.lang.Class<?> clazz,
java.lang.String bundleName)
ILoggerIf the logger is currently enabled for the DEBUG message level then the given message is forwarded to all the registered output Handler objects.
msg - The string message (or a key in the message catalog)clazz - The class where the message was createdbundleName - Name of the bundle where the message was createdpublic void exception(java.lang.String msg,
java.lang.Class<?> clazz,
java.lang.String bundleName)
ILoggerIf the logger is currently enabled for the EXCEPTION message level then the given message is forwarded to all the registered output Handler objects.
msg - The string message (or a key in the message catalog)clazz - The class where the message was createdbundleName - Name of the bundle where the message was createdpublic void setFilter(java.util.logging.Filter filter)
filter - The Filter that should be used. May be null.Copyright © 2009 - 2018 SSE. All Rights Reserved.