【问题标题】:Setting Tracing On for apache camel为 apache camel 设置跟踪
【发布时间】:2014-02-24 06:55:19
【问题描述】:

我想测试我的集成测试用例,因为我想设置我的骆驼跟踪来调试我的测试用例。

如何在 grails 中做到这一点任何想法?我正在使用 log4j 进行日志记录。

【问题讨论】:

    标签: grails log4j apache-camel trace


    【解决方案1】:

    从 Camel 2.12 起,您必须在 CamelContext 上显式启用跟踪。该类包含setTracing(Boolean enabled) 方法。

    所以如果你使用 XML DSL:

    <camelContext trace="true" ...>
    

    否则:

    camelContext.setTracing(true)
    

    我认为设置日志记录非常简单。

    【讨论】:

    • 嗨@milan-baran 感谢您的回复,所以我需要在我的测试用例或设置中设置 camelContext.setTracing(true),意味着在哪里?
    • 视情况而定,这两个选项都可以。我会在测试用例中选择设置。
    • 哦,对了!谢谢回复。在 config.groovy 中的 log4j 中需要做些什么来进行跟踪?
    • 不知道,确保您的记录器包含 org.apache 设置为 trace 级别。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多