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.IOExceptionjava.io.FileNotFoundExceptionpublic LogFileParser(java.io.InputStream stream)
throws java.io.IOException
java.io.IOExceptionpublic void parse(LogBrokerMonitor monitor) throws java.lang.RuntimeException
monitor - LogBrokerMonitorjava.lang.RuntimeExceptionpublic void run()
run 在接口中 java.lang.Runnableprotected void displayError(java.lang.String message)