0

キャメル ルート:

  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ますが、それに関するログは表示されません。

私は何を間違っていますか?

PS

Bu私が書こうとした方法:

  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}");

動作は非常に奇妙です - ファイルは正常に保存されますが、プロセス メソッドは呼び出されません。

4

0 に答える 0