第 213 章 日志组件
可作为 Camel 版本 1.1 提供
log: component 将消息交换记录到底层日志机制。
Camel 使用 sfl4j,它允许您通过其他方式配置日志记录:
- Log4j
- logback
- Java Util Logging
213.1. URI 格式
log:loggingCategory[?options]
log:loggingCategory[?options]
				其中 ,日志记录类别 是要使用的日志记录类别的名称。您可以使用以下格式在 URI 中附加查询选项 ?option=value&option=value&…
			
				INFO:*Using Logger 实例从 Camel 2.12.4/2.13.1 开始,如果 Registry 中存在 org.slf4j.Logger 实例,则日志类别不再用于创建日志记录器实例。改为使用注册的实例。另外,还可以使用 ?logger=#myLogger URI 参数来引用特定的 Logger 实例。最后,如果没有注册 URI 日志记录器 参数,则日志记录器实例使用日志记录 类别 创建。
			
				例如,日志端点通常使用 level 选项指定 日志级别,如下所示:
			
log:org.apache.camel.example?level=DEBUG
log:org.apache.camel.example?level=DEBUG
				默认日志记录器记录每个交换(常规日志记录)。但是,Camel 还附带 Throughput 日志记录器,每当指定 groupSize 选项时都会使用。
			
				TIP:*Also a log in the DSL* also a directly in the DSL,但它有不同的用途。它适用于轻量级和人为日志。参阅 LogEIP 的更多详细信息。