29.4.2. 查询参数(27 参数)
Name | 描述 | 默认 | 类型 |
---|---|---|---|
groupActiveOnly (producer) | 如果为 true,如果没有在时间间隔内收到新消息,则会隐藏统计信息(如果为 false),显示统计数据(无论消息流量如何)。 | true | 布尔值 |
groupDelay (producer) | 设置 stats 的初始延迟(单位为 millis)。 | Long | |
groupInterval (producer) | 如果指定 将按此时间间隔(单位为 millis)对消息统计进行分组。 | Long | |
groupSize (producer) | 指定吞吐量日志的组大小的整数。 | 整数 | |
lazyStartProducer (producer) | 制作者是否应该启动 lazy(在第一个消息上)。通过启动 lazy,您可以使用它来允许 CamelContext 和路由在启动期间启动,否则在启动期间出现问题,并导致路由启动失败。通过将这个启动延迟到 lazy 后,可以在通过 Camel 的路由错误处理程序路由消息期间处理启动失败。注意在处理第一个消息时,创建并启动制作者可能花费较少的时间,从而延长处理的总处理时间。 | false | 布尔值 |
level (producer) | 要使用的日志记录级别。默认值为 INFO。 枚举值:
| INFO | 字符串 |
logMask (producer) | 如果为 true,在日志中屏蔽密码或密码短语等敏感信息。 | 布尔值 | |
marker (producer) | 要使用的可选 Marker 名称。 | 字符串 | |
exchangeFormatter (advanced) | 使用自定义交换格式器。 | ExchangeFormatter | |
maxChars (formatting) | 限制每行记录的字符数。 | 10000 | int |
多行 (格式) | 如果启用,则每个信息都会在换行符中输出。 | false | 布尔值 |
showAll (formatting) | 用于打开所有选项的快速选项。(如果使用,则必须手动设置 maxChar)。 | false | 布尔值 |
showAllProperties (formatting) | 显示所有交换属性(内部和自定义)。 | false | 布尔值 |
showBody (formatting) | 显示邮件正文。 | true | 布尔值 |
showBodyType (formatting) | 显示正文 Java 类型。 | true | 布尔值 |
showCaughtException (formatting) | 如果交换出现异常,则显示异常消息(无堆栈跟踪)。捕获异常异常在交换上存储为属性(使用密钥 org.apache.camel.Exchange#EXCEPTION_CAUGHT)以及 doCatch 可以捕获异常。 | false | 布尔值 |
showException (格式) | 如果交换例外,则显示异常消息(无 stacktrace)。 | false | 布尔值 |
showExchangeId (formatting) | 显示唯一的交换 ID。 | false | 布尔值 |
showExchangePattern (formatting) | 显示消息交换模式(简称为 MEP)。 | true | 布尔值 |
showFiles (formatting) | 如果启用 Camel 将输出文件。 | false | 布尔值 |
showFuture (formatting) | 如果启用 Camel 将在 Future 对象上启用,请等待其完成来获取要记录的有效负载。 | false | 布尔值 |
showHeaders (formatting) | 显示邮件标题。 | false | 布尔值 |
showProperties (formatting) | 显示交换属性(仅限自定义)。使用 showAllProperties 显示内部和外部属性。 | false | 布尔值 |
showStackTrace (formatting) | 显示堆栈追踪(如果交换异常)。只有启用了 showAll、showException 或 showCaughtException 时才有效。 | false | 布尔值 |
showStreams (formatting) | Camel 是否应该显示流正文(如 java.io.InputStream)。如果您启用此选项,则以后您可能无法访问消息正文,因为流已被此日志记录器读取。要补救这一点,您必须使用流缓存。 | false | 布尔值 |
skipBodyLineSeparator (formatting) | 在记录邮件正文时是否跳过行分隔符。这样便可在一行中记录消息正文,将此选项设置为 false 将保留正文中的任何行分隔符,然后按原样记录正文。 | true | 布尔值 |
style (formatting) | 设置要使用的输出风格。 枚举值:
| 默认 | OutputStyle |