You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Meifang Shen (JIRA)" <ji...@apache.org> on 2012/09/12 05:48:08 UTC

[jira] [Created] (CAMEL-5593) The logger name not displayed correctly when error handler is loggingErrorHandler

Meifang Shen created CAMEL-5593:
-----------------------------------

             Summary: The logger name not displayed correctly when error handler is loggingErrorHandler
                 Key: CAMEL-5593
                 URL: https://issues.apache.org/jira/browse/CAMEL-5593
             Project: Camel
          Issue Type: Bug
          Components: camel-core
    Affects Versions: 2.9.3
            Reporter: Meifang Shen
            Priority: Minor


When input the logger name, as if it againsts the rules, no any prompt message to user.
1. If the length of logger name is greater than 30, then it will be only shown the last 30 substring, but lose the first several substring.
2. if the logger name like the following string *.*, then only show that after dot sign but lose that before dot sign.

Sample
if te logger name is "[===ErrorLog===]ppppppppppppp!@@", then in the log info, it is "==ErrorLog===]ppppppppppppp!@@"
if the logger name is "ErrorLog.[===ErrorLog===]", but show the name "[===ErrorLog===]".

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (CAMEL-5593) The logger name not displayed correctly when error handler is loggingErrorHandler

Posted by "Meifang Shen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CAMEL-5593?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13453833#comment-13453833 ] 

Meifang Shen commented on CAMEL-5593:
-------------------------------------

I think not because of the logging configuration, please see the below configuration.


{noformat} 
routeBuilder = new org.apache.camel.builder.RouteBuilder() {
	public void configure() throws Exception {
		errorHandler(loggingErrorHandler().logName(
				"TestLoggingErrorHandler[=====]@@").level(
				org.apache.camel.LoggingLevel.ERROR));
		from(uriMap.get("Sender_cMessagingEndpoint_1"))
				.routeId("Sender_cMessagingEndpoint_1")
				.process(new org.apache.camel.Processor() {
					public void process(org.apache.camel.Exchange exchange) throws Exception {
						throw new java.lang.Exception("This is specially generated java.lang.Exception exception");
					}

				}).id("cProcessor_1");
	}
};
getCamelContexts().get(0).addRoutes(routeBuilder);
{noformat} 
                
> The logger name not displayed correctly when error handler is loggingErrorHandler
> ---------------------------------------------------------------------------------
>
>                 Key: CAMEL-5593
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5593
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core
>    Affects Versions: 2.9.3
>            Reporter: Meifang Shen
>            Assignee: Claus Ibsen
>            Priority: Minor
>             Fix For: 2.11.0
>
>
> When input the logger name, as if it againsts the rules, no any prompt message to user.
> 1. If the length of logger name is greater than 30, then it will be only shown the last 30 substring, but lose the first several substring.
> 2. if the logger name like the following string *.*, then only show that after dot sign but lose that before dot sign.
> Sample
> if te logger name is "[===ErrorLog===]ppppppppppppp!@@", then in the log info, it is "==ErrorLog===]ppppppppppppp!@@"
> if the logger name is "ErrorLog.[===ErrorLog===]", but show the name "[===ErrorLog===]".

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Comment Edited] (CAMEL-5593) The logger name not displayed correctly when error handler is loggingErrorHandler

Posted by "Meifang Shen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CAMEL-5593?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13453833#comment-13453833 ] 

Meifang Shen edited comment on CAMEL-5593 at 9/12/12 7:47 PM:
--------------------------------------------------------------

I think not because of the logging configuration, please see the below configuration.


{noformat} 
routeBuilder = new org.apache.camel.builder.RouteBuilder() {
	public void configure() throws Exception {
		errorHandler(loggingErrorHandler().logName(
				"TestLoggingErrorHandler[=====]@@").level(
				org.apache.camel.LoggingLevel.ERROR));
		from(uriMap.get("Sender_cMessagingEndpoint_1"))
				.routeId("Sender_cMessagingEndpoint_1")
				.process(new org.apache.camel.Processor() {
					public void process(org.apache.camel.Exchange exchange) throws Exception {
						throw new java.lang.Exception("This is specially generated java.lang.Exception exception");
					}

				}).id("cProcessor_1");
	}
};
getCamelContexts().get(0).addRoutes(routeBuilder);
{noformat} 

After execute this route, then the logger name is "stLoggingErrorHandler[=====]@@", just the last 30 chars.
                
      was (Author: mfshen):
    I think not because of the logging configuration, please see the below configuration.


{noformat} 
routeBuilder = new org.apache.camel.builder.RouteBuilder() {
	public void configure() throws Exception {
		errorHandler(loggingErrorHandler().logName(
				"TestLoggingErrorHandler[=====]@@").level(
				org.apache.camel.LoggingLevel.ERROR));
		from(uriMap.get("Sender_cMessagingEndpoint_1"))
				.routeId("Sender_cMessagingEndpoint_1")
				.process(new org.apache.camel.Processor() {
					public void process(org.apache.camel.Exchange exchange) throws Exception {
						throw new java.lang.Exception("This is specially generated java.lang.Exception exception");
					}

				}).id("cProcessor_1");
	}
};
getCamelContexts().get(0).addRoutes(routeBuilder);
{noformat} 
                  
> The logger name not displayed correctly when error handler is loggingErrorHandler
> ---------------------------------------------------------------------------------
>
>                 Key: CAMEL-5593
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5593
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core
>    Affects Versions: 2.9.3
>            Reporter: Meifang Shen
>            Assignee: Claus Ibsen
>            Priority: Minor
>             Fix For: 2.11.0
>
>
> When input the logger name, as if it againsts the rules, no any prompt message to user.
> 1. If the length of logger name is greater than 30, then it will be only shown the last 30 substring, but lose the first several substring.
> 2. if the logger name like the following string *.*, then only show that after dot sign but lose that before dot sign.
> Sample
> if te logger name is "[===ErrorLog===]ppppppppppppp!@@", then in the log info, it is "==ErrorLog===]ppppppppppppp!@@"
> if the logger name is "ErrorLog.[===ErrorLog===]", but show the name "[===ErrorLog===]".

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Resolved] (CAMEL-5593) The logger name not displayed correctly when error handler is loggingErrorHandler

Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CAMEL-5593?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Claus Ibsen resolved CAMEL-5593.
--------------------------------

       Resolution: Not A Problem
    Fix Version/s: 2.11.0
         Assignee: Claus Ibsen
    
> The logger name not displayed correctly when error handler is loggingErrorHandler
> ---------------------------------------------------------------------------------
>
>                 Key: CAMEL-5593
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5593
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core
>    Affects Versions: 2.9.3
>            Reporter: Meifang Shen
>            Assignee: Claus Ibsen
>            Priority: Minor
>             Fix For: 2.11.0
>
>
> When input the logger name, as if it againsts the rules, no any prompt message to user.
> 1. If the length of logger name is greater than 30, then it will be only shown the last 30 substring, but lose the first several substring.
> 2. if the logger name like the following string *.*, then only show that after dot sign but lose that before dot sign.
> Sample
> if te logger name is "[===ErrorLog===]ppppppppppppp!@@", then in the log info, it is "==ErrorLog===]ppppppppppppp!@@"
> if the logger name is "ErrorLog.[===ErrorLog===]", but show the name "[===ErrorLog===]".

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (CAMEL-5593) The logger name not displayed correctly when error handler is loggingErrorHandler

Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CAMEL-5593?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13453729#comment-13453729 ] 

Claus Ibsen commented on CAMEL-5593:
------------------------------------

I dont think this is a Camel problem. Sounds like your logging configuration is configured to cut the name after 30 chars.
                
> The logger name not displayed correctly when error handler is loggingErrorHandler
> ---------------------------------------------------------------------------------
>
>                 Key: CAMEL-5593
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5593
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core
>    Affects Versions: 2.9.3
>            Reporter: Meifang Shen
>            Priority: Minor
>             Fix For: 2.11.0
>
>
> When input the logger name, as if it againsts the rules, no any prompt message to user.
> 1. If the length of logger name is greater than 30, then it will be only shown the last 30 substring, but lose the first several substring.
> 2. if the logger name like the following string *.*, then only show that after dot sign but lose that before dot sign.
> Sample
> if te logger name is "[===ErrorLog===]ppppppppppppp!@@", then in the log info, it is "==ErrorLog===]ppppppppppppp!@@"
> if the logger name is "ErrorLog.[===ErrorLog===]", but show the name "[===ErrorLog===]".

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira