org.jwall.log.io
Interface LogReader

All Known Implementing Classes:
AccessLogReader, ErrorLogReader, GenericLogReader

public interface LogReader

This interface defines the methods provided by all readers which provide access to parsing log-messages from files.

Author:
Christian Bockermann <chris@jwall.org>

Method Summary
 LogMessage readNext()
          Reads the next LogMessage.
 void setDefaults(Map<String,String> defaults)
          This sets a number of default properties, which will be given to all messages created by the implementing reader.
 

Method Detail

readNext

LogMessage readNext()
                    throws IOException
Reads the next LogMessage. Will return null if no more messages can be read.

Returns:
Throws:
IOException

setDefaults

void setDefaults(Map<String,String> defaults)
This sets a number of default properties, which will be given to all messages created by the implementing reader. The defaults may be overwritten by more message-specific values during parsing.

Parameters:
defaults -


Copyright © 2012 jwall.org. All Rights Reserved.