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.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 in interface java.lang.Runnableprotected void displayError(java.lang.String message)
Copyright © 2020 Confluent, Inc.. All Rights Reserved.