See also Add to message log for a Groovy implementation

importClass(com.sap.gateway.ip.core.customdev.util.Message);
 
function processData(message) {
	const body = message.getBody(java.lang.String) || 'Empty Payload';
	const context = message.getProperty('Log_Context') || 'Current Payload';
	const messageLog = messageLogFactory.getMessageLog(message);
	if(messageLog =! null) {
		messageLog.addAttachmentAsString(context, body, "text/plain");
	}
	
	return message;
}