log()指令导致构建错误:找不到符号“to()”

时间:2013-06-25 11:39:31

标签: apache-camel

当我尝试编译这个

    from(rule.getInput().getUrl()).
    log(LoggingLevel.INFO, "New incoming message, rule n°"+getRule().getId()).
    routeId(getId()).
    filter().method(rule, "verify").
    to(outputs);

我遇到了构建错误:

MVN : C:\........\DynamicRouteBuilder.java:[38,33] cannot find symbol
MVN : symbol  : method to(java.lang.String[])

to(java.lang.String[])指的是to(outputs)

但如果删除日志行:

        from(rule.getInput().getUrl()).
        //log(LoggingLevel.INFO, "New incoming message, rule n°"+getRule().getId()).
        routeId(getId()).
        filter().method(rule, "verify").
        to(outputs);

有效!

如果我将filter()之间的日志行移动到()。

,它也可以工作

我不明白为什么。任何线索?

0 个答案:

没有答案