Community
Participate
Working Groups
Currently if the value for the Common Base Event msg field is longer than 1024, the GLA CBEFormatter class sets the msg value to be the first 1024 characters of the value and then creates two or more ExtendedDataElements to contain the full message value, each one being 1024 characters or less. However, since an ExtenedDataElement can contain an array of strings for its values value, it makes more sense to create one ExtendedDataElement for the full message with a string array value to contain the whole message split into 1024 chunks.
Targetting this change to 4.0 as it can break existing users of GLA that expect multiple ExtendedDataElements for the complete message.
Note, some existing static parser classes like org.eclipse.hyades.logging.parsers.AbstractAccessLogParser process long messages as one ExtendedDataElement.
This new behaviour should be documented, even though the old behaviour was not documented.
Committed change to CBEFormatter class to TPTP Head CVS
Verified this with TPTP 4.4.0 GA driver.