org.jwall.log.io
Class GenericLogParser
java.lang.Object
org.jwall.log.io.GenericLogParser
- All Implemented Interfaces:
- Serializable, Parser<LogMessage>
- Direct Known Subclasses:
- AccessLogParser, ErrorLogParser
public class GenericLogParser
- extends Object
- implements Parser<LogMessage>, Serializable
- See Also:
- Serialized Form
TIME_PATTERN
public static final String TIME_PATTERN
- See Also:
- Constant Field Values
DATE_FORMAT1
public static final String DATE_FORMAT1
- See Also:
- Constant Field Values
DATE_PATTERN1
public static final String DATE_PATTERN1
- See Also:
- Constant Field Values
DATE_FORMAT2
public static final String DATE_FORMAT2
- See Also:
- Constant Field Values
DATE_PATTERN2
public static final String DATE_PATTERN2
- See Also:
- Constant Field Values
log
public static org.slf4j.Logger log
GenericLogParser
public GenericLogParser()
GenericLogParser
public GenericLogParser(Parser<Map<String,String>> extractor)
setDefaults
public void setDefaults(Map<String,String> defaults)
- Specified by:
setDefaults in interface Parser<LogMessage>
getDefaults
public Map<String,String> getDefaults()
- Specified by:
getDefaults in interface Parser<LogMessage>
setDefault
public void setDefault(String key,
String val)
getDefault
public String getDefault(String key)
setDateFormat
public void setDateFormat(String fmt)
setDatePattern
public void setDatePattern(String pattern)
parse
public LogMessage parse(String line)
throws ParseException
- Specified by:
parse in interface Parser<LogMessage>
- Throws:
ParseException- See Also:
LogReader.readNext()
Copyright © 2012 jwall.org. All Rights Reserved.