This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/master by this push:
     new 62cb2cc  CAMEL-13735: error-handler documentation refers to a method 
that has been removed in camel 3
62cb2cc is described below

commit 62cb2cc6921d6733153582e2915134c30690644e
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Wed Jul 17 11:07:13 2019 +0200

    CAMEL-13735: error-handler documentation refers to a method that has been 
removed in camel 3
---
 .../modules/ROOT/pages/error-handler.adoc          | 66 +++-------------------
 1 file changed, 7 insertions(+), 59 deletions(-)

diff --git a/docs/user-manual/modules/ROOT/pages/error-handler.adoc 
b/docs/user-manual/modules/ROOT/pages/error-handler.adoc
index cc11548..0fea1cf 100644
--- a/docs/user-manual/modules/ROOT/pages/error-handler.adoc
+++ b/docs/user-manual/modules/ROOT/pages/error-handler.adoc
@@ -38,7 +38,6 @@ there where no error handler at all. It has a limited set of 
features.
 * Dead Letter Channel which supports
 attempting to redeliver the message exchange a number of times before
 sending it to a dead letter endpoint
-* LoggingErrorHandler for just catching and logging exceptions
 * NoErrorHandler for no error handling
 
 [[ErrorHandler-Transacted]]
@@ -97,54 +96,6 @@ or also from *Camel 2.3.0 onwards*
 </camel:camelContext>
 
--------------------------------------------------------------------------------------------------
 
-[[ErrorHandler-LoggingErrorHandler]]
-===== Logging Error Handler
-
-The logging error handler will log (by default at ERROR level) whenever
-an uncaught exception is thrown. The logging category, logger and level
-may all be defined in the builder.
-
-[source,java]
-----------------------------------------------------------------------------
-errorHandler(loggingErrorHandler("mylogger.name").level(LoggingLevel.INFO));
-----------------------------------------------------------------------------
-
-or in Spring DSL
-
-[source,xml]
---------------------------------------------------------------------------------------------------
-<bean id="loggingErrorHandler" 
class="org.apache.camel.builder.LoggingErrorHandler">
-  <property name="logName" value="mylogger.name"/>
-  <property name="level" value="DEBUG"/>
-</bean>
-
-<camelContext errorHandlerRef="loggingErrorHandler" 
xmlns="http://camel.apache.org/schema/spring";>
-  ...
-</camelContext>
---------------------------------------------------------------------------------------------------
-
-or also from *Camel 2.3.0 onwards*
-
-[source,xml]
----------------------------------------------------------------------------------------------------------------
-<camel:errorHandler id="loggingErrorHandler" type="LoggingErrorHandler" 
logName="mylogger.name" level="DEBUG"/>
-
-<camel:camelContext errorHandlerRef="loggingErrorHandler">
-  ...
-</camel:camelContext>
----------------------------------------------------------------------------------------------------------------
-
-This would create an error handler which logs exceptions using the
-category mylogger.name and uses the level INFO for all log messages
-created.
-
-[source,java]
----------------------------------------------------------------------------------------------------------
-from("seda:a").errorHandler(loggingErrorHandler("mylogger.name").level(LoggingLevel.DEBUG)).to("seda:b");
----------------------------------------------------------------------------------------------------------
-
-Loggers may also be defined for specific routes.
-
 [[ErrorHandler-NoErrorHandler]]
 ===== No Error Handler
 
@@ -269,15 +220,13 @@ The error handler is scoped as either
 * global (within the RouteBuilder)
 * per route
 
-The following example shows how you can register a global error handler
-(in this case using the logging handler)
+The following example shows how you can register a global error handler:
 
 [source,java]
 ---------------------------------------------------------------
 RouteBuilder builder = new RouteBuilder() {
     public void configure() {
-        // use logging error handler
-        errorHandler(loggingErrorHandler("com.mycompany.foo"));
+        errorHandler(deadLetterChannel("seda:error"));
 
         // here is our regular route
         from("seda:a").to("seda:b");
@@ -286,21 +235,20 @@ RouteBuilder builder = new RouteBuilder() {
 ---------------------------------------------------------------
 
 The following example shows how you can register a route specific error
-handler; the customized logging handler is only registered for the route
-from Endpoint *seda:a*
+handler
 
 [source,java]
 ---------------------------------------------------------------
 RouteBuilder builder = new RouteBuilder() {
     public void configure() {
-        // this route is using a nested logging error handler
+        // this route is using a nested error handler
         from("seda:a")
-            // here we configure the logging error handler
-            .errorHandler(loggingErrorHandler("com.mycompany.foo"))
+            // here we configure the error handler
+            .errorHandler(deadLetterChannel("seda:error"))
             // and we continue with the routing here
             .to("seda:b");
 
-        // this route will use the default error handler (DeadLetterChannel)
+        // this route will use the default error handler
         from("seda:b").to("seda:c");
     }
 };

Reply via email to