gpt4 book ai didi

java - 从消息头指定日志记录级别 - Spring Integration - Logging Channel Adapter

转载 作者:行者123 更新时间:2023-11-29 05:58:35 25 4
gpt4 key购买 nike

我已经设置了一个日志 channel 适配器,如图所示。

<int:logging-channel-adapter id="logger" logger-name="messages" 
expression="payload.toLogString()" level="????" />

对于关卡,我想要一个完成逻辑的 SpEL 表达式

if(headers.isSet("LoggingLevel"))
level = headers.get("LoggingLevel);
else
level = "INFO";

最好使用三元运算符。

最佳答案

目前没有办法为日志 channel 适配器动态设置日志级别;请随时在这里打开“改进”JIRA 问题 https://jira.springsource.org/browse/INT

与此同时,您可以通过定义多个 来解决这个问题,每个都有不同的级别,并使用 <header-value-router> 路由到适当的适配器。

您可以将其封装在一个 ed 配置文件中,以便您可以在多个应用程序中重复使用它。

关于java - 从消息头指定日志记录级别 - Spring Integration - Logging Channel Adapter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11078593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com