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