fr.ifremer.isisfish.logging.io
Class LineReaderUtil.LevelsLineReader

java.lang.Object
  extended by fr.ifremer.isisfish.logging.io.LineReader
      extended by fr.ifremer.isisfish.logging.io.LineReaderUtil.LevelsLineReader
Enclosing class:
LineReaderUtil

public static class LineReaderUtil.LevelsLineReader
extends LineReader

a LineReader to keep only lines that match one of the given LogLevel.

Author:
chemit

Field Summary
protected  List<String> levels
           
 
Fields inherited from class fr.ifremer.isisfish.logging.io.LineReader
file, id, lastModified, length, log, offstReader, parent, reader
 
Constructor Summary
LineReaderUtil.LevelsLineReader(File file, OffsetReader offsetReader, LogLevel... level)
           
LineReaderUtil.LevelsLineReader(LineReader parent, OffsetReader offsetReader, LogLevel... levels)
           
 
Method Summary
 boolean match(String line)
          Matcher of line for this reader.
 String toString()
           
 
Methods inherited from class fr.ifremer.isisfish.logging.io.LineReader
close, ensureOpen, finalize, getFile, getId, getNbLines, getOffsetReader, getParent, isOpen, isUpToDate, open, readLine, readLine, readLine2, readLine2, setId, update
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

levels

protected List<String> levels
Constructor Detail

LineReaderUtil.LevelsLineReader

public LineReaderUtil.LevelsLineReader(File file,
                                       OffsetReader offsetReader,
                                       LogLevel... level)

LineReaderUtil.LevelsLineReader

public LineReaderUtil.LevelsLineReader(LineReader parent,
                                       OffsetReader offsetReader,
                                       LogLevel... levels)
Method Detail

match

public boolean match(String line)
Description copied from class: LineReader
Matcher of line for this reader.

Overrides:
match in class LineReader
Parameters:
line - the line to be accepted by this line reader
Returns:
true if the line must be used,false otherwise

toString

public String toString()
Overrides:
toString in class LineReader


Copyright © 1999-2010 CodeLutin. All Rights Reserved.