Yeah, it is much clearer now.
Just one more question.
Do we have any plan to support tracer directly in Java DSL land?
Like enableTrace() and disableTrace() method in the BuilderSupport class?
Willem
Claus Ibsen wrote:
On Thu, Jul 9, 2009 at 6:39 AM, Willem Jiang<[email protected]> wrote:
Hi Claus,
I found the debug.xml and trace.xml were removed in camel-spring resource
directory.
Is there any reason to remove the trace.xml?
Yeah you should use the trace attribute on <camelContext> to enable or
disable tracing.
Or add a <bean> with the Tracer yourself so you can configure it, eg
how it should output tracing.
The trace.xml is not needed. It was needed at the time where there
was no trace attribute on CamelContext, but we got that now.
Willem
Claus Ibsen wrote:
Hi
The debug newer got implemented so its not really useable. If you want
to debug then I recommend the FUSE Integration Designer Tooling that
has visual debugging.
http://fusesource.com/products/fuse-integration-designer/
The debug option is gonna get removed in 2.0.
As it is based on the interceptor principle you can do you own poor
mans debugger by adding a spring bean that is an instance of
InterceptStrategy, then Camel will pick it up and use it. Just like
the Debugger did.
On Wed, Jul 8, 2009 at 11:51 PM, buzzterrier<[email protected]> wrote:
I get the following error trying to run camel from ant with the debug
arg. I
checked and debug.xml is indeed missing from the 2.0-M2 release.
[java] [ main] MainSupport
INFO Apache Camel 2.0-M2 starting
[java] [ main] ClassPathXmlApplicationContext
INFO Refreshing
org.springframework.context.support.classpathxmlapplicationcont...@253498:
display name [org.spri
ngframework.context.support.classpathxmlapplicationcont...@253498];
startup
date [Wed Jul 08 14:45:33 PDT 2009]; root of context hierarchy
[java] [ main] XmlBeanDefinitionReader
INFO Loading XML bean definitions from class path resource
[META-INF/services/org/apache/camel/spring/debug.xml]
[java] [ main] MainSupport
INFO Apache Camel 2.0-M2 stopping
[java] [ main] MainSupport
ERROR Failed:
org.springframework.beans.factory.BeanDefinitionStoreException:
IOException
parsing XML document fro
m class path resource
[META-INF/services/org/apache/camel/spring/debug.xml];
nested exception is java.io.FileNotFoundException: class path resource
[META-INF/services/org/apache/camel/spring
/debug.xml] cannot be opened because it does not exist
[java] org.springframework.beans.factory.BeanDefinitionStoreException:
IOException parsing XML document from class path resource
[META-INF/services/org/apache/camel/spring/debug.xml]; n
ested exception is java.io.FileNotFoundException: class path resource
[META-INF/services/org/apache/camel/spring/debug.xml] cannot be opened
because it does not exist
[java] at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:349)
[java] at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
[java] at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
[java] at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
[java] at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
[java] at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:212)
[java] at
org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
[java] at
org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:80)
[java] at
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
[java] at
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:423)
[java] at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:353)
[java] at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
[java] at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
[java] at
org.apache.camel.spring.Main.getParentApplicationContext(Main.java:159)
[java] at
org.apache.camel.spring.Main.createDefaultApplicationContext(Main.java:227)
[java] at org.apache.camel.spring.Main.doStart(Main.java:185)
[java] at
org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:52)
[java] at
org.apache.camel.impl.MainSupport.run(MainSupport.java:120)
[java] at
org.apache.camel.impl.MainSupport.run(MainSupport.java:298)
[java] at org.apache.camel.spring.Main.main(Main.java:97)
[java] Caused by: java.io.FileNotFoundException: class path resource
[META-INF/services/org/apache/camel/spring/debug.xml] cannot be opened
because it does not exist
[java] at
org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:142)
[java] at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336)
-----
Buzzterrier
http://buzzterrier.blogspot.com/ View my blog: Ordinary Average
Developer...
--
View this message in context:
http://www.nabble.com/Missing-debug.xml-in-2.0-M2-tp24400032p24400032.html
Sent from the Camel - Users mailing list archive at Nabble.com.