如图所示,我已经设置了一个日志记录通道适配器。
<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";
最好使用三元运算符。