Package org.apache.qpid.protonj2.logging
Interface ProtonLogger
-
- All Known Implementing Classes:
NoOpProtonLogger,Slf4JLoggerWrapper
public interface ProtonLoggerProton Logger abstractionThis interface provides an abstraction to be used around third party Logging frameworks such as slf4j, log4j etc.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddebug(java.lang.String message)voiddebug(java.lang.String message, java.lang.Object value)voiddebug(java.lang.String message, java.lang.Object... arguments)voiddebug(java.lang.String message, java.lang.Object value1, java.lang.Object value2)voiderror(java.lang.String message)voiderror(java.lang.String message, java.lang.Object value)voiderror(java.lang.String message, java.lang.Object... arguments)voiderror(java.lang.String message, java.lang.Object value1, java.lang.Object value2)java.lang.StringgetName()voidinfo(java.lang.String message)voidinfo(java.lang.String message, java.lang.Object value)voidinfo(java.lang.String message, java.lang.Object... arguments)voidinfo(java.lang.String message, java.lang.Object value1, java.lang.Object value2)booleanisDebugEnabled()booleanisErrorEnabled()booleanisInfoEnabled()booleanisTraceEnabled()booleanisWarnEnabled()voidtrace(java.lang.String message)voidtrace(java.lang.String message, java.lang.Object value)voidtrace(java.lang.String message, java.lang.Object... arguments)voidtrace(java.lang.String message, java.lang.Object value1, java.lang.Object value2)voidwarn(java.lang.String message)voidwarn(java.lang.String message, java.lang.Object value)voidwarn(java.lang.String message, java.lang.Object... arguments)voidwarn(java.lang.String message, java.lang.Object value1, java.lang.Object value2)
-
-
-
Method Detail
-
getName
java.lang.String getName()
- Returns:
- the name that was given to this logger on creation.
-
isTraceEnabled
boolean isTraceEnabled()
- Returns:
- if the trace log level is enabled for this
ProtonLogger.
-
trace
void trace(java.lang.String message)
-
trace
void trace(java.lang.String message, java.lang.Object value)
-
trace
void trace(java.lang.String message, java.lang.Object value1, java.lang.Object value2)
-
trace
void trace(java.lang.String message, java.lang.Object... arguments)
-
isDebugEnabled
boolean isDebugEnabled()
- Returns:
- if the debug log level is enabled for this
ProtonLogger.
-
debug
void debug(java.lang.String message)
-
debug
void debug(java.lang.String message, java.lang.Object value)
-
debug
void debug(java.lang.String message, java.lang.Object value1, java.lang.Object value2)
-
debug
void debug(java.lang.String message, java.lang.Object... arguments)
-
isInfoEnabled
boolean isInfoEnabled()
- Returns:
- if the info log level is enabled for this
ProtonLogger.
-
info
void info(java.lang.String message)
-
info
void info(java.lang.String message, java.lang.Object value)
-
info
void info(java.lang.String message, java.lang.Object value1, java.lang.Object value2)
-
info
void info(java.lang.String message, java.lang.Object... arguments)
-
isWarnEnabled
boolean isWarnEnabled()
- Returns:
- if the warn log level is enabled for this
ProtonLogger.
-
warn
void warn(java.lang.String message)
-
warn
void warn(java.lang.String message, java.lang.Object value)
-
warn
void warn(java.lang.String message, java.lang.Object value1, java.lang.Object value2)
-
warn
void warn(java.lang.String message, java.lang.Object... arguments)
-
isErrorEnabled
boolean isErrorEnabled()
- Returns:
- if the error log level is enabled for this
ProtonLogger.
-
error
void error(java.lang.String message)
-
error
void error(java.lang.String message, java.lang.Object value)
-
error
void error(java.lang.String message, java.lang.Object value1, java.lang.Object value2)
-
error
void error(java.lang.String message, java.lang.Object... arguments)
-
-