summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
97fe0bc)
Change-Id: Ifc49df1f2a40171bf285d600244350fb5da4e1a5
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-on: https://git.eclipse.org/r/68817
Reviewed-by: Hudson CI
Reviewed-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Tested-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
SimpleDateFormat f = new SimpleDateFormat(TIMESTAMP_FORMAT);
String eventStr = f.format(new Date(i)) + " hello world\n";
writer.write(eventStr);
SimpleDateFormat f = new SimpleDateFormat(TIMESTAMP_FORMAT);
String eventStr = f.format(new Date(i)) + " hello world\n";
writer.write(eventStr);
+ int extra = i % 3;
+ for (int j = 0; j < extra; j++) {
+ writer.write("extra line\n");
+ }
<RegEx>(\S*\s\S*) (.*\S)</RegEx>
<InputData action="0" format="dd/MM/yyyy HH:mm:ss:SSS" name="Time Stamp"/>
<InputData action="0" format="" name="Message"/>
<RegEx>(\S*\s\S*) (.*\S)</RegEx>
<InputData action="0" format="dd/MM/yyyy HH:mm:ss:SSS" name="Time Stamp"/>
<InputData action="0" format="" name="Message"/>
+<InputLine>
+<Cardinality max="2147483647" min="0"/>
+<RegEx>(.*\S)</RegEx>
+<InputData action="2" name="Message"/>
+</InputLine>
</InputLine>
<OutputColumn name="Time Stamp"/>
<OutputColumn name="Message"/>
</InputLine>
<OutputColumn name="Time Stamp"/>
<OutputColumn name="Message"/>
customEventContent = content;
}
customEventContent = content;
}
+ /**
+ * Get this event's content value.
+ * <p>
+ * This does not process the payload data and is therefore safe to call in
+ * the middle of parsing an event.
+ *
+ * @return the event's content value.
+ */
+ Object getContentValue() {
+ return customEventContent.getValue();
+ }
+
/**
* Set this event's type
*
/**
* Set this event's type
*
- ((StringBuffer) event.getContent().getValue()).append("\n").append(line); //$NON-NLS-1$
+ ((StringBuffer) event.getContentValue()).append("\n").append(line); //$NON-NLS-1$
}
}
rawPos = fFile.getFilePointer();
}
}
rawPos = fFile.getFilePointer();
final Element element = parseElementBuffer(elementBuffer);
event = extractEvent(element, fRecordInputElement);
final Element element = parseElementBuffer(elementBuffer);
event = extractEvent(element, fRecordInputElement);
- ((StringBuffer) event.getContent().getValue()).append(elementBuffer);
+ ((StringBuffer) event.getContentValue()).append(elementBuffer);
long rawPos = fFile.getFilePointer();
String line = fFile.getNextLine();
long rawPos = fFile.getFilePointer();
String line = fFile.getNextLine();