Package org.apache.qpid.protonj2.logging
Interface ProtonLogger
- All Known Implementing Classes:
- NoOpProtonLogger,- Slf4JLoggerWrapper
public interface ProtonLogger
Proton Logger abstraction
 
This interface provides an abstraction to be used around third party Logging frameworks such as slf4j, log4j etc.
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidgetName()voidvoidvoidvoidbooleanbooleanbooleanbooleanbooleanvoidvoidvoidvoidvoidvoidvoidvoid
- 
Method Details- 
getNameString getName()- Returns:
- the name that was given to this logger on creation.
 
- 
isTraceEnabledboolean isTraceEnabled()- Returns:
- if the trace log level is enabled for this ProtonLogger.
 
- 
trace
- 
trace
- 
trace
- 
trace
- 
isDebugEnabledboolean isDebugEnabled()- Returns:
- if the debug log level is enabled for this ProtonLogger.
 
- 
debug
- 
debug
- 
debug
- 
debug
- 
isInfoEnabledboolean isInfoEnabled()- Returns:
- if the info log level is enabled for this ProtonLogger.
 
- 
info
- 
info
- 
info
- 
info
- 
isWarnEnabledboolean isWarnEnabled()- Returns:
- if the warn log level is enabled for this ProtonLogger.
 
- 
warn
- 
warn
- 
warn
- 
warn
- 
isErrorEnabledboolean isErrorEnabled()- Returns:
- if the error log level is enabled for this ProtonLogger.
 
- 
error
- 
error
- 
error
- 
error
 
-