public class LogFileParser
extends java.lang.Object
implements java.lang.Runnable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTRIBUTE_DELIMITER |
static java.lang.String |
CATEGORY_DELIMITER |
static java.lang.String |
DATE_DELIMITER |
static java.lang.String |
LOCATION_DELIMITER |
static java.lang.String |
MESSAGE_DELIMITER |
static java.lang.String |
NDC_DELIMITER |
static java.lang.String |
PRIORITY_DELIMITER |
static java.lang.String |
RECORD_DELIMITER |
static java.lang.String |
THREAD_DELIMITER |
Constructor and Description |
---|
LogFileParser(java.io.File file) |
LogFileParser(java.io.InputStream stream) |
Modifier and Type | Method and Description |
---|---|
protected void |
displayError(java.lang.String message) |
void |
parse(LogBrokerMonitor monitor)
Starts a new thread to parse the log file and create a LogRecord.
|
void |
run()
Parses the file and creates new log records and adds the record
to the monitor.
|
public static final java.lang.String RECORD_DELIMITER
public static final java.lang.String ATTRIBUTE_DELIMITER
public static final java.lang.String DATE_DELIMITER
public static final java.lang.String THREAD_DELIMITER
public static final java.lang.String CATEGORY_DELIMITER
public static final java.lang.String LOCATION_DELIMITER
public static final java.lang.String MESSAGE_DELIMITER
public static final java.lang.String PRIORITY_DELIMITER
public static final java.lang.String NDC_DELIMITER
public LogFileParser(java.io.File file) throws java.io.IOException, java.io.FileNotFoundException
java.io.IOException
java.io.FileNotFoundException
public LogFileParser(java.io.InputStream stream) throws java.io.IOException
java.io.IOException
public void parse(LogBrokerMonitor monitor) throws java.lang.RuntimeException
monitor
- LogBrokerMonitorjava.lang.RuntimeException
public void run()
run
in interface java.lang.Runnable
protected void displayError(java.lang.String message)
Copyright © 1999-2016 Apache Software Foundation. All Rights Reserved.