KB Article #180297
Add timestamp to a message attribute
Problem
You need to add timestamps to a message.
Resolution
This can be done by using a Groovy script in a Scripting Language filter and the code sample below. This script adds the current system time to a message attribute called session.timestamp which can then be used by other filters or messages.
import java.sql.Timestamp; import java.util.Date; def invoke(msg) { Date date= new Date(); long time = date.getTime(); Timestamp ts = new Timestamp(time); msg.put("session.timestamp", ts.toString()); return true; }