public class AdvancedJavaLogger extends AbstractJavaLogger
JavaLogger implementation. This logger uses different handlers to simplify the debugging process.AbstractJavaLogger.ConsoleHandler| Modifier and Type | Field and Description |
|---|---|
private java.util.logging.Logger |
errorLoger |
private java.util.logging.Logger |
infoLoger |
DEBUG_LEVEL, DEFAULT_LEVEL, EXCEPTION_LEVEL, LOG_FORMATTER| Constructor and Description |
|---|
AdvancedJavaLogger()
Sole constructor for this class.
|
| Modifier and Type | Method and Description |
|---|---|
private static java.util.logging.Logger |
createLogger(java.lang.String appendix)
Returns a
Logger instance. |
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 |
warn(java.lang.String msg,
java.lang.Class<?> clazz,
java.lang.String bundleName)
Log an WARN message.
|
createLoggerprivate java.util.logging.Logger infoLoger
private java.util.logging.Logger errorLoger
private static java.util.logging.Logger createLogger(java.lang.String appendix)
Logger instance.appendix - An optional appendix (should be used if multiple loggers needed).Logger.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 createdCopyright © 2009 - 2018 SSE. All Rights Reserved.