WEB4J Development Tools 4.10.0.0

hirondelle.web4jtools.logview.parsedview
Class LoggerRecord

Object
  extended by hirondelle.web4jtools.logview.parsedview.LoggerRecord

public final class LoggerRecord
extends Object

Model Object for a parsed Logger Record.

A parsed logger record can be filtered and sorted according to various criteria, making it easier to find needed information.

This class is mutable.


Constructor Summary
LoggerRecord(Date aDate, String aLogger, String aMethod)
          Alternate constructor.
LoggerRecord(String aLevel, Date aDate, String aLogger, String aMethod, String aMessage)
          Full constructor.
 
Method Summary
 void addLevel(String aLevel)
          Set the level for this record.
 void addMessage(String aMessage)
          Set the log message for this record.
 boolean equals(Object aThat)
           
 Date getDate()
           
 Level getLevel()
           
 SafeText getLogger()
           
 SafeText getMessage()
           
 SafeText getMethod()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LoggerRecord

public LoggerRecord(String aLevel,
                    Date aDate,
                    String aLogger,
                    String aMethod,
                    String aMessage)
Full constructor.

Parameters:
aLevel - Logging level (required).
aDate - Date of the logging message (required).
aLogger - Logger/package name (required).
aMethod - name of the method emitting the message (optional).
aMessage - Text of the logging message (required).

LoggerRecord

public LoggerRecord(Date aDate,
                    String aLogger,
                    String aMethod)
Alternate constructor. Useful for building a partial log from the first line of a record.

Method Detail

addLevel

public void addLevel(String aLevel)
Set the level for this record.


addMessage

public void addMessage(String aMessage)
Set the log message for this record.


getLevel

public Level getLevel()

getDate

public Date getDate()

getLogger

public SafeText getLogger()

getMethod

public SafeText getMethod()

getMessage

public SafeText getMessage()

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object aThat)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

WEB4J Development Tools 4.10.0.0

Copyright Hirondelle Systems - Generated 2013Oct19.12.26