CamelのThrottler EIPは、DelayProcessorSupport
から拡張されたクラスThrottler
を使用して実装されています。メッセージは処理中にトレースレベルでログに記録されるため、ログをトレースレベルに設定できます。 たとえば、log4jを使用している場合は、
log4j.logger.org.apache.camel.processor.DelayProcessorSupport=TRACE ,file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=D:/output.log
log4j.appender.file.MaxFileSize=5MB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n