org.apache.log4j.lf5.util
Class LogFileParser
java.lang.Object
org.apache.log4j.lf5.util.LogFileParser
- All Implemented Interfaces:
- Runnable
public class LogFileParser
- extends Object
- implements Runnable
Provides utility methods for input and output streams.
- Author:
- Brad Marlborough, Richard Hurst
Method Summary |
protected void |
displayError(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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RECORD_DELIMITER
public static final String RECORD_DELIMITER
- See Also:
- Constant Field Values
ATTRIBUTE_DELIMITER
public static final String ATTRIBUTE_DELIMITER
- See Also:
- Constant Field Values
DATE_DELIMITER
public static final String DATE_DELIMITER
- See Also:
- Constant Field Values
THREAD_DELIMITER
public static final String THREAD_DELIMITER
- See Also:
- Constant Field Values
CATEGORY_DELIMITER
public static final String CATEGORY_DELIMITER
- See Also:
- Constant Field Values
LOCATION_DELIMITER
public static final String LOCATION_DELIMITER
- See Also:
- Constant Field Values
MESSAGE_DELIMITER
public static final String MESSAGE_DELIMITER
- See Also:
- Constant Field Values
PRIORITY_DELIMITER
public static final String PRIORITY_DELIMITER
- See Also:
- Constant Field Values
NDC_DELIMITER
public static final String NDC_DELIMITER
- See Also:
- Constant Field Values
LogFileParser
public LogFileParser(File file)
throws IOException,
FileNotFoundException
- Throws:
IOException
FileNotFoundException
LogFileParser
public LogFileParser(InputStream stream)
throws IOException
- Throws:
IOException
parse
public void parse(LogBrokerMonitor monitor)
throws RuntimeException
- Starts a new thread to parse the log file and create a LogRecord.
See run().
- Parameters:
monitor
- LogBrokerMonitor
- Throws:
RuntimeException
run
public void run()
- Parses the file and creates new log records and adds the record
to the monitor.
- Specified by:
run
in interface Runnable
displayError
protected void displayError(String message)
Copyright © 1999-2012 Apache Software Foundation. All Rights Reserved.