public class SLF4jWrapper extends Object implements EELFLogger
EELFLogger interface.
It is wrapper of a SLF4J logger with a logback implementation to redirect logging calls to SLF4J.
EELFLogger.Level| Constructor and Description |
|---|
SLF4jWrapper(String name)
Create the wrapper around the SLF4J logger
|
| Modifier and Type | Method and Description |
|---|---|
void |
applicationEvent(EELFLogger.Level level,
String msg,
Object... arguments)
Used by application logger to record application generic event with arguments at given level
|
void |
applicationEvent(String msg,
Object... arguments)
Log an application event using application logger at info.
|
void |
auditEvent(EELFLogger.Level level,
String msg,
Object... arguments)
Used by audit logger to record audit event with arguments at given level
|
void |
auditEvent(String msg,
Object... arguments)
Used by audit logger to record audit event with arguments at info level
|
void |
debug(EELFResolvableErrorEnum errorCode,
String... args)
Log a debug message based on message key as defined in resource bundle with arguments.
|
void |
debug(EELFResolvableErrorEnum errorCode,
Throwable th,
String... args)
Log a debug message based on message key as defined in resource bundle along with exception.
|
void |
debug(Locale locale,
EELFResolvableErrorEnum errorCode,
String... args)
Log a debug message based on message key as defined in resource bundle for the given locale.
|
void |
debug(Locale locale,
EELFResolvableErrorEnum errorCode,
Throwable th,
String... args)
Log a debug message based on message key as defined in resource bundle for the given locale
along with exception.
|
void |
debug(String msg)
Log a debug message, with no arguments.
|
void |
debug(String msg,
Object... arguments)
Log a debug message, with arguments.
|
void |
debug(String msg,
Throwable th)
Log a exception at debug level.
|
void |
disableLogging()
Turn off the logging for the logger
|
void |
error(EELFResolvableErrorEnum errorCode,
String... args)
Log a error message based on message key as defined in resource bundle with arguments.
|
void |
error(EELFResolvableErrorEnum errorCode,
Throwable th,
String... args)
Log a error message based on message key as defined in resource bundle along with exception.
|
void |
error(Locale locale,
EELFResolvableErrorEnum errorCode,
String... args)
Log a error message based on message key as defined in resource bundle for the given locale.
|
void |
error(Locale locale,
EELFResolvableErrorEnum errorCode,
Throwable th,
String... args)
Log a error message based on message key as defined in resource bundle for the given locale
along with exception.
|
void |
error(String msg)
Log a error message, with no arguments.
|
void |
error(String msg,
Object... arguments)
Log a error message, with arguments.
|
void |
error(String msg,
Throwable th)
Log a exception at error level.
|
void |
info(EELFResolvableErrorEnum errorCode,
String... args)
Log a info message based on message key as defined in resource bundle with arguments.
|
void |
info(EELFResolvableErrorEnum errorCode,
Throwable th,
String... args)
Log a info message based on message key as defined in resource bundle along with exception.
|
void |
info(Locale locale,
EELFResolvableErrorEnum errorCode,
String... args)
Log a info message based on message key as defined in resource bundle for the given locale.
|
void |
info(Locale locale,
EELFResolvableErrorEnum errorCode,
Throwable th,
String... args)
Log a info message based on message key as defined in resource bundle for the given locale
along with exception.
|
void |
info(String msg)
Log a info message, with no arguments.
|
void |
info(String msg,
Object... arguments)
Log a info message, with arguments.
|
boolean |
isDebugEnabled()
Checks if the debug is enabled for the logger
|
boolean |
isErrorEnabled()
Checks if the error is enabled for the logger
|
boolean |
isInfoEnabled()
Checks if the info is enabled for the logger
|
boolean |
isTraceEnabled()
Checks if the trace is enabled for the logger
|
boolean |
isWarnEnabled()
Checks if the warn is enabled for the logger
|
void |
log(EELFLogger.Level level,
String msg,
Throwable th,
Object... arguments)
Log a message or exception with arguments if the argument list is provided
|
void |
metricsEvent(EELFLogger.Level level,
String msg,
Object... arguments)
Used by metrics logger to record audit event with arguments at given level
|
void |
metricsEvent(String msg,
Object... arguments)
Used by metrics logger to record metrics event with arguments at info level
|
void |
performanceEvent(EELFLogger.Level level,
String msg,
Object... arguments)
Used by performance logger to record performance event with arguments at given level
|
void |
performanceEvent(String msg,
Object... arguments)
Log a performance event using performance logger at info level.
|
void |
policyEvent(EELFLogger.Level level,
String msg,
Object... arguments)
Used by policy logger to record policy event with arguments at given level
|
void |
policyEvent(String msg,
Object... arguments)
Log a policy event using policy logger at info level.
|
void |
securityEvent(EELFLogger.Level level,
String msg,
Object... arguments)
Used by security logger to record security event with arguments at given level
|
void |
securityEvent(String msg,
Object... arguments)
Used by security logger to record security event with arguments at info level
|
void |
serverEvent(EELFLogger.Level level,
String msg,
Object... arguments)
Used by server logger to record server event with arguments at given level
|
void |
serverEvent(String msg,
Object... arguments)
Log a server event using server logger at info level.
|
void |
setLevel(EELFLogger.Level level)
Change the logging level for the logger
|
void |
trace(EELFResolvableErrorEnum errorCode,
String... args)
Log a trace message based on message key as defined in resource bundle with arguments.
|
void |
trace(EELFResolvableErrorEnum errorCode,
Throwable th,
String... args)
Log a trace message based on message key as defined in resource bundle along with exception.
|
void |
trace(Locale locale,
EELFResolvableErrorEnum errorCode,
String... args)
Log a trace message based on message key as defined in resource bundle for the given locale.
|
void |
trace(Locale locale,
EELFResolvableErrorEnum errorCode,
Throwable th,
String... args)
Log a trace message based on message key as defined in resource bundle for the given locale
along with exception.
|
void |
trace(String msg)
Log a trace message, with no arguments.
|
void |
trace(String msg,
Object... arguments)
Log a trace message, with arguments.
|
void |
trace(String msg,
Throwable th)
Log a exception at trace level.
|
void |
warn(EELFResolvableErrorEnum errorCode,
String... args)
Log a warn message based on message key as defined in resource bundle with arguments.
|
void |
warn(EELFResolvableErrorEnum errorCode,
Throwable th,
String... args)
Log a warn message based on message key as defined in resource bundle along with exception.
|
void |
warn(Locale locale,
EELFResolvableErrorEnum errorCode,
String... args)
Log a warn message based on message key as defined in resource bundle for the given locale.
|
void |
warn(Locale locale,
EELFResolvableErrorEnum errorCode,
Throwable th,
String... args)
Log a warn message based on message key as defined in resource bundle for the given locale
along with exception.
|
void |
warn(String msg)
Log a warn message, with no arguments.
|
void |
warn(String msg,
Object... arguments)
Log a warn message, with arguments.
|
void |
warn(String msg,
Throwable th)
Log a exception at warn level.
|
public SLF4jWrapper(String name)
name - The SLF4J logger to be wrapped as a SLF4j loggerpublic void warn(String msg)
If the logger is currently enabled for the given message level then the given message is forwarded to all the registered output Handler objects.
warn in interface EELFLoggermsg - The string messagepublic void warn(String msg, Object... arguments)
If the logger is currently enabled for the given message level then the given message is forwarded to all the registered output Handler objects.
warn in interface EELFLoggermsg - The string messagearguments - The list of argumentspublic void warn(String msg, Throwable th)
If the logger is currently enabled for the given message level then the given message is forwarded to all the registered output Handler objects.
warn in interface EELFLoggermsg - The string messageth - The exception objectpublic void debug(String msg)
If the logger is currently enabled for the given message level then the given message is forwarded to all the registered output Handler objects.
debug in interface EELFLoggermsg - The string messagepublic void debug(String msg, Object... arguments)
If the logger is currently enabled for the given message level then the given message is forwarded to all the registered output Handler objects.
debug in interface EELFLoggermsg - The string messagearguments - The list of argumentspublic void debug(String msg, Throwable th)
If the logger is currently enabled for the given message level then the given message is forwarded to all the registered output Handler objects.
debug in interface EELFLoggermsg - The string messageth - The exception objectpublic void info(String msg)
If the logger is currently enabled for the given message level then the given message is forwarded to all the registered output Handler objects.
info in interface EELFLoggermsg - The string messagepublic void info(String msg, Object... arguments)
If the logger is currently enabled for the given message level then the given message is forwarded to all the registered output Handler objects.
info in interface EELFLoggermsg - The string messagearguments - The list of argumentspublic void trace(String msg)
If the logger is currently enabled for the given message level then the given message is forwarded to all the registered output Handler objects.
trace in interface EELFLoggermsg - The string messagepublic void trace(String msg, Object... arguments)
If the logger is currently enabled for the given message level then the given message is forwarded to all the registered output Handler objects.
trace in interface EELFLoggermsg - The string messagearguments - The list of argumentspublic void trace(String msg, Throwable th)
If the logger is currently enabled for the given message level then the given message is forwarded to all the registered output Handler objects.
trace in interface EELFLoggermsg - The string messageth - The exception objectpublic void error(String msg)
If the logger is currently enabled for the given message level then the given message is forwarded to all the registered output Handler objects.
error in interface EELFLoggermsg - The string messagepublic void error(String msg, Object... arguments)
If the logger is currently enabled for the given message level then the given message is forwarded to all the registered output Handler objects.
error in interface EELFLoggermsg - The string messagearguments - The list of argumentspublic void error(String msg, Throwable th)
If the logger is currently enabled for the given message level then the given message is forwarded to all the registered output Handler objects.
error in interface EELFLoggermsg - The string messageth - The exception objectpublic boolean isTraceEnabled()
isTraceEnabled in interface EELFLoggerpublic boolean isInfoEnabled()
isInfoEnabled in interface EELFLoggerpublic boolean isErrorEnabled()
isErrorEnabled in interface EELFLoggerpublic boolean isWarnEnabled()
isWarnEnabled in interface EELFLoggerpublic boolean isDebugEnabled()
isDebugEnabled in interface EELFLoggerpublic void log(EELFLogger.Level level, String msg, Throwable th, Object... arguments)
If the logger is currently enabled for the given message level then the given message is forwarded to all the registered output Handler objects.
log in interface EELFLoggerlevel - One of the message level identifiers, e.g., SEVEREmsg - The string messageth - The exception objectarguments - The list of argumentspublic void auditEvent(String msg, Object... arguments)
auditEvent in interface EELFLoggermsg - The string messagearguments - The list of argumentspublic void auditEvent(EELFLogger.Level level, String msg, Object... arguments)
auditEvent in interface EELFLoggerlevel - One of the message level identifiers, e.g., SEVEREmsg - The string messagearguments - The list of argumentspublic void metricsEvent(String msg, Object... arguments)
metricsEvent in interface EELFLoggermsg - The string messagearguments - The list of argumentspublic void metricsEvent(EELFLogger.Level level, String msg, Object... arguments)
metricsEvent in interface EELFLoggerlevel - One of the message level identifiers, e.g., SEVEREmsg - The string messagearguments - The list of argumentspublic void securityEvent(String msg, Object... arguments)
securityEvent in interface EELFLoggermsg - The string messagearguments - The list of argumentspublic void securityEvent(EELFLogger.Level level, String msg, Object... arguments)
securityEvent in interface EELFLoggerlevel - One of the message level identifiers, e.g., SEVEREmsg - The string messagearguments - The list of argumentspublic void performanceEvent(String msg, Object... arguments)
EELFLoggerperformanceEvent in interface EELFLoggerpublic void performanceEvent(EELFLogger.Level level, String msg, Object... arguments)
performanceEvent in interface EELFLoggerlevel - One of the message level identifiers, e.g., SEVEREmsg - The string messagearguments - The list of argumentspublic void applicationEvent(String msg, Object... arguments)
EELFLoggerapplicationEvent in interface EELFLoggerpublic void applicationEvent(EELFLogger.Level level, String msg, Object... arguments)
applicationEvent in interface EELFLoggerlevel - One of the message level identifiers, e.g., SEVEREmsg - The string messagearguments - The list of argumentspublic void serverEvent(String msg, Object... arguments)
EELFLoggerserverEvent in interface EELFLoggerpublic void serverEvent(EELFLogger.Level level, String msg, Object... arguments)
serverEvent in interface EELFLoggerlevel - One of the message level identifiers, e.g., SEVEREmsg - The string messagearguments - The list of argumentspublic void policyEvent(String msg, Object... arguments)
EELFLoggerpolicyEvent in interface EELFLoggerpublic void policyEvent(EELFLogger.Level level, String msg, Object... arguments)
policyEvent in interface EELFLoggerlevel - One of the message level identifiers, e.g., SEVEREmsg - The string messagearguments - The list of argumentspublic void warn(Locale locale, EELFResolvableErrorEnum errorCode, Throwable th, String... args)
EELFLoggerwarn in interface EELFLoggerpublic void info(Locale locale, EELFResolvableErrorEnum errorCode, Throwable th, String... args)
EELFLoggerinfo in interface EELFLoggerpublic void debug(Locale locale, EELFResolvableErrorEnum errorCode, Throwable th, String... args)
EELFLoggerdebug in interface EELFLoggerpublic void trace(Locale locale, EELFResolvableErrorEnum errorCode, Throwable th, String... args)
EELFLoggertrace in interface EELFLoggerpublic void error(Locale locale, EELFResolvableErrorEnum errorCode, Throwable th, String... args)
EELFLoggererror in interface EELFLoggerpublic void warn(Locale locale, EELFResolvableErrorEnum errorCode, String... args)
EELFLoggerwarn in interface EELFLoggerpublic void info(Locale locale, EELFResolvableErrorEnum errorCode, String... args)
EELFLoggerinfo in interface EELFLoggerpublic void debug(Locale locale, EELFResolvableErrorEnum errorCode, String... args)
EELFLoggerdebug in interface EELFLoggerpublic void error(Locale locale, EELFResolvableErrorEnum errorCode, String... args)
EELFLoggererror in interface EELFLoggerpublic void trace(Locale locale, EELFResolvableErrorEnum errorCode, String... args)
EELFLoggertrace in interface EELFLoggerpublic void warn(EELFResolvableErrorEnum errorCode, String... args)
EELFLoggerwarn in interface EELFLoggerpublic void info(EELFResolvableErrorEnum errorCode, String... args)
EELFLoggerinfo in interface EELFLoggerpublic void debug(EELFResolvableErrorEnum errorCode, String... args)
EELFLoggerdebug in interface EELFLoggerpublic void error(EELFResolvableErrorEnum errorCode, String... args)
EELFLoggererror in interface EELFLoggerpublic void trace(EELFResolvableErrorEnum errorCode, String... args)
EELFLoggertrace in interface EELFLoggerpublic void warn(EELFResolvableErrorEnum errorCode, Throwable th, String... args)
EELFLoggerwarn in interface EELFLoggerpublic void info(EELFResolvableErrorEnum errorCode, Throwable th, String... args)
EELFLoggerinfo in interface EELFLoggerpublic void debug(EELFResolvableErrorEnum errorCode, Throwable th, String... args)
EELFLoggerdebug in interface EELFLoggerpublic void error(EELFResolvableErrorEnum errorCode, Throwable th, String... args)
EELFLoggererror in interface EELFLoggerpublic void trace(EELFResolvableErrorEnum errorCode, Throwable th, String... args)
EELFLoggertrace in interface EELFLoggerpublic void setLevel(EELFLogger.Level level)
EELFLoggersetLevel in interface EELFLoggerpublic void disableLogging()
EELFLoggerdisableLogging in interface EELFLoggerCopyright © 2017. All rights reserved.