Как добавить сообщение в журнал перед запуском camel-ftp? - PullRequest
0 голосов
/ 28 августа 2018

Как добавить сообщение в журнал перед запуском ftp? по следующему маршруту:

from("ftp://...idempotentKey=..&idempotentRepository=#MyRepo&delay=..")
    .to("file://folder/output");
  1. В сообщении журнала должно быть указано, что запущен ftp.
  2. Сообщение журнала должно содержать результат фильтрации независимо от того, обрабатывался файл раньше или нет.
  3. Это сообщение имеет logLevel = INFO

pollEnrich не является решением.

1 Ответ

0 голосов
/ 03 сентября 2018

То, как вы это написали, ваш маршрут начинается, как только выполнение достигает вашей инструкции "from", тогда вы можете записать начало с помощью простой инструкции java log непосредственно перед.

Кроме того, вы также можете отложить, изменить порядок запуска или удалить автоматический запуск, задокументировано здесь .

На ваш второй вопрос о регистрации активности вашего FTP-клиента вы можете сделать это следующим образом:

from("ftp://...idempotentKey=..&idempotentRepository=#MyRepo&delay=..")
.log("Processing ${file:name}")
.to("file://folder/output");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...