骆驼路线:
from("seda:rest_upload")
.log(LoggingLevel.WARN, "Got new file from sftp with name ${header.filename}")
.to("file://rest_files?fileName=${header.filename}");
我在rest_files
中看到了新文件,但我没有看到关于它的日志。
我错了什么?
我试着写的方式:
from("seda:rest_upload")
.process(new Processor() {
@Override
public void process(Exchange exchange) throws Exception {
logger.info("Got new file from sftp with name {}", exchange.getIn().getHeader("filename"));
}
})
.to("file://rest_files?fileName=${header.filename}");
行为真的很奇怪 - 文件保存成功,但不调用进程方法。