我想通过从标题中删除大括号来在新行上的控制台上打印标题和有效负载,从而获得以下配置的错误:
<logging-channel-adapter id="logger" channel="auditChannel" level="INFO" expression="'Headers: '+ \n headers.replaceFirst('{','').replaceFirst('}','') +'Payload:'+ \n payload"/>
e.g .-
Headers:
timestamp=1429088482916, id=640b5c94-ea8d-4d9d-8a50-7dc8f201be47..
Payload:
Actual message
通常如果我通过记录通道adaper打印标题,它会输出如下输出:
{timestamp=1429088482916, id=640b5c94-ea8d-4d9d-8a50-7dc8f201be47...}
我需要在示例中输出如上所述。