Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 停止活动mq路由而不记录为错误_Java_Logging_Apache Camel_Activemq - Fatal编程技术网

Java 停止活动mq路由而不记录为错误

Java 停止活动mq路由而不记录为错误,java,logging,apache-camel,activemq,Java,Logging,Apache Camel,Activemq,例如,在服务器上接收文件时,我们有一个activemq主题集,其中包含几个可能的路由 目前,所有路由都有某种形式的清理,检查它们是否应该尝试处理文件。清理正在抛出一个自定义进程异常,这是目前为止我所能看到的唯一一种方法,如果输出没有任何价值,则可以阻止消息在进程中传递 但是,;这是被记录为一个错误,当我真的希望它显示为一个警告或信息 我目前正在查看是否可以将log4j设置为以较低的严重性记录此类错误,或者如何使用自定义类扩展processor类 更新 目前在camel apache网站上看到了这

例如,在服务器上接收文件时,我们有一个activemq主题集,其中包含几个可能的路由

目前,所有路由都有某种形式的清理,检查它们是否应该尝试处理文件。清理正在抛出一个自定义进程异常,这是目前为止我所能看到的唯一一种方法,如果输出没有任何价值,则可以阻止消息在进程中传递

但是,;这是被记录为一个错误,当我真的希望它显示为一个警告或信息

我目前正在查看是否可以将log4j设置为以较低的严重性记录此类错误,或者如何使用自定义类扩展processor类

更新
目前在camel apache网站上看到了这一点:

您可以在camel错误处理程序上调整日志记录级别以及stacktraces是否登录等等。感谢Claus,在我们的调查中,看起来您确实可以降级错误,但这感觉有点欺骗,因此,我们正在研究体系结构,并使用并发性将数据转移到一组进程中。一旦我们解决了所有问题,我将发布一个回复。