if (matcher.find() && (matcher.groupCount() == 3)) {
String dateTimeString = matcher.group(1);
String severityString = matcher.group(2);
String detailsString = matcher.group(3);
long timestamp = getTimestamp(dateTimeString);
EventSeverity severity = getSeverity(severityString);
event = new Event(EVENT_LOG_TYPE, this.sourceLocation, timestamp, severity, detailsString);
} else {
event = null;
if (log.isTraceEnabled()) {
log.trace("Message [" + syslogMessage + "] did not match parser regex: "