Когда я переносил Apache Camel Version с 2.x до 3.1.0 с Camel REST DSL и Spring Boot, я столкнулся с проблемой журналирования, приведенной ниже.
Мой ключ регистрации определен в приложении. свойства i, e mymessage = Hello World. Внутренний маршрут, когда я использую его как
.log(LoggingLevel.INFO, "${properties:mymessage}") [Works in both 2.x and 3.1.0]
.log(LoggingLevel.INFO, "{{mymessage}}") [Works only in 2.x]
Моя проблема в том, что у меня много операторов записи в журнал с использованием {{xxx}}, который, к сожалению, не работает в процессе обновления 3.1.0.
Я пропускаю какие-либо настройки c.
Я пытался использовать @PropertySource, поместив ключ в отдельный файл, также попробовал его с конфигурацией Spring Cloud, ничего не работает.
Любая помощь будет очень оценили.