Groovy Script 日志

## 1. 创建Groovy Script控件 ![image.png](https://cos.easydoc.net/71783927/files/kxekx3td.png) ## 2. 新建script ![image.png](https://cos.easydoc.net/71783927/files/kxekxssl.png) ## 3. 编写script并保存 ![image.png](https://cos.easydoc.net/71783927/files/kxekz3lo.png) ## 4. 效果 ![image.png](https://cos.easydoc.net/71783927/files/kxem8ey9.png) ``` import com.sap.gateway.ip.core.customdev.util.Message; import java.util.HashMap; def Message processData(Message message) { def body = message.getBody(java.lang.String) as String; def messageLog = messageLogFactory.getMessageLog(message); if(messageLog != null) { messageLog.addAttachmentAsString("Log current Payload:", body, "text/plain"); } return message; } ```