public class GenericLogParser extends Object implements Parser<LogMessage>, Serializable
| Modifier and Type | Field and Description |
|---|---|
static String |
DATE_FORMAT1 |
static String |
DATE_FORMAT2 |
static String |
DATE_PATTERN1 |
static String |
DATE_PATTERN2 |
static org.slf4j.Logger |
log |
static String |
TIME_PATTERN |
| Constructor and Description |
|---|
GenericLogParser() |
GenericLogParser(Parser<Map<String,String>> extractor) |
| Modifier and Type | Method and Description |
|---|---|
protected Long |
extractTimestamp(String line) |
String |
getDefault(String key) |
Map<String,String> |
getDefaults() |
LogMessage |
parse(String line) |
void |
setDateFormat(String fmt) |
void |
setDatePattern(String pattern) |
void |
setDefault(String key,
String val) |
void |
setDefaults(Map<String,String> defaults) |
public static final String TIME_PATTERN
public static final String DATE_FORMAT1
public static final String DATE_PATTERN1
public static final String DATE_FORMAT2
public static final String DATE_PATTERN2
public static org.slf4j.Logger log
public void setDefaults(Map<String,String> defaults)
setDefaults in interface Parser<LogMessage>public Map<String,String> getDefaults()
getDefaults in interface Parser<LogMessage>public void setDateFormat(String fmt)
public void setDatePattern(String pattern)
public LogMessage parse(String line) throws ParseException
parse in interface Parser<LogMessage>ParseExceptionLogReader.readNext()Copyright © 2015 jwall.org. All Rights Reserved.