第 32 章 Log


仅支持制作者

日志组件日志消息交换到底层的日志机制。

Camel 使用 SLF4J,它允许您通过其他配置日志记录:

  • Log4j
  • Logback
  • Java Util Logging

32.1. URI 格式

log:loggingCategory[?options]
Copy to Clipboard Toggle word wrap

其中 loggingCategory 是要使用的日志记录类别的名称。您可以以以下格式将查询选项附加到 URI 中,

?option=value&option=value&…

注意

使用 Registry
中的 Logger 实例
,如果 Registry 中有单一的 org.slf4j.Logger,则 loggingCategory 不再用于创建日志记录器实例。改为使用注册的实例。另外,也可以使用 ?logger=#my Logger URI 参数来引用特定的 Logger 实例。最终,如果没有注册并且 URI 日志记录器 参数,则使用 loggingCategory 创建日志记录器实例。

例如,日志端点通常使用 level 选项指定 日志级别,如下所示:

log:org.apache.camel.example?level=DEBUG
Copy to Clipboard Toggle word wrap

默认日志记录器记录每个交换(常规日志记录)。但是,Camel 还附带了 throughput put 日志记录器,每当指定 groupSize 选项时使用它。

注意

另外,在 DSL
中也有一个直接在 DSL 中的日志,但它具有不同的目的。它旨在用于轻量级和人类日志。请参阅 LogEIP 的更多详细信息。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat