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

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

public static class LineReaderUtil.LevelLineReader
extends LineReader

a LineReader to keep only lines from a certain LogLevel.

Author:
chemit

Field Summary
protected  String level
           
 
Fields inherited from class fr.ifremer.isisfish.logging.io.LineReader
file, id, lastModified, length, log, offstReader, parent, reader
 
Constructor Summary
LineReaderUtil.LevelLineReader(File file, OffsetReader offsetReader, LogLevel level)
           
LineReaderUtil.LevelLineReader(LineReader parent, OffsetReader offsetReader, LogLevel level)
           
 
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

level

protected String level
Constructor Detail

LineReaderUtil.LevelLineReader

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

LineReaderUtil.LevelLineReader

public LineReaderUtil.LevelLineReader(LineReader parent,
                                      OffsetReader offsetReader,
                                      LogLevel level)
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.