第 29 章 Log
仅支持制作者
日志组件日志消息会交换到底层日志记录机制。
Camel 使用 SLF4J,它允许您通过其它配置日志:
- Log4j
- logback
- Java Util Logging
29.1. URI 格式
log:loggingCategory[?options]
其中 loggingCategory 是要使用的日志记录类别的名称。您可以使用以下格式将查询选项附加到 URI 中,
?option=value&option=value&…
注意
如果使用 Registry
中的 Logger 实例,如果 Registry 里有一个 org.slf4j.Logger
实例,则该日志类别不再用于创建日志记录器实例。已注册的实例已被使用。也可以使用 ?logger=#myLogger
URI 参数来引用特定的 Logger
实例。最后,如果没有注册和 URI 日志记录器
参数,则使用 日志记录类别 创建日志记录器实例。
例如,日志端点通常使用 level 选项指定 日志级别
,如下所示:
log:org.apache.camel.example?level=DEBUG
默认日志记录器记录每个交换(常规日志)。但是,Camel 还附带 throughput
日志记录器,它会在指定 groupSize
选项时使用。
注意
另外,在 DSL
中也 直接登录
DSL,但它有不同目的。它适用于轻量级和人工日志。如需更多相关信息,请访问 LogEIP。