org.apache.camel.builder
Class LoggingErrorHandlerBuilder
java.lang.Object
org.apache.camel.builder.ErrorHandlerBuilderSupport
org.apache.camel.builder.LoggingErrorHandlerBuilder
- All Implemented Interfaces:
- ErrorHandlerBuilder, ErrorHandlerFactory
public class LoggingErrorHandlerBuilder
- extends ErrorHandlerBuilderSupport
Uses the Logger
as an error handler, will log at ERROR level by default.
- Version:
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LoggingErrorHandlerBuilder
public LoggingErrorHandlerBuilder()
LoggingErrorHandlerBuilder
public LoggingErrorHandlerBuilder(org.slf4j.Logger log)
LoggingErrorHandlerBuilder
public LoggingErrorHandlerBuilder(org.slf4j.Logger log,
LoggingLevel level)
supportTransacted
public boolean supportTransacted()
- Description copied from interface:
ErrorHandlerBuilder
- Whether this error handler supports transacted exchanges.
createErrorHandler
public Processor createErrorHandler(RouteContext routeContext,
Processor processor)
- Description copied from interface:
ErrorHandlerFactory
- Creates the error handler
- Parameters:
routeContext
- the route contextprocessor
- the outer processor
- Returns:
- the error handler
getLevel
public LoggingLevel getLevel()
setLevel
public void setLevel(LoggingLevel level)
getLog
public org.slf4j.Logger getLog()
setLog
public void setLog(org.slf4j.Logger log)
getLogName
public String getLogName()
setLogName
public void setLogName(String logName)
level
public LoggingErrorHandlerBuilder level(LoggingLevel level)
log
public LoggingErrorHandlerBuilder log(org.slf4j.Logger log)
logName
public LoggingErrorHandlerBuilder logName(String logName)
Apache CAMEL