public class LogFileParser
extends java.lang.Object
implements java.lang.Runnable
限定符和类型 | 字段和说明 |
---|---|
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 |
构造器和说明 |
---|
LogFileParser(java.io.File file) |
LogFileParser(java.io.InputStream stream) |
限定符和类型 | 方法和说明 |
---|---|
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
在接口中 java.lang.Runnable
protected void displayError(java.lang.String message)