首页 > 解决方案 > 如何设置 Sprint Boot Camel 日志记录级别?

问题描述

如何使用 SpringBoot 2 和骆驼路由设置日志记录级别?有可能从application.yml?

from(..).log(LoggingLevel.DEBUG, "${headers}${body}")

下面不起作用

应用程序.yml

logging:
  pattern:
    console: "%-5p [%d{ISO8601}] [Thread: %t] [%X] %-55c  %m%n"
  level:
    org.apache.camel: DEBUG

标签: springspring-bootapache-camellogback

解决方案


要更改日志记录,您可以使用 application.yml 中的以下属性。

确保你的缩进是正确的。

您必须设置your.package.name :DEBUG - 您编写的自定义日志行位于your.package.name的类中那些自定义 .log() 不在“org.apache.camel”中

在此处输入图像描述

来自上述配置的示例 TRACE 输出

在此处输入图像描述


推荐阅读