grace.log
Class Event

java.lang.Object
  |
  +--grace.log.Event

public class Event
extends java.lang.Object
implements java.io.Serializable

This class captures all of the data needed to record a programmatic entry to one of the log Handlers. It is mainly a bunch of data but it has a little functionality. The grace.log.Log class builds an Event each time a call is made to one of its static functions: log(), error(), warning(), notice(), or trace(). Each of these functions calls the Handler.log(Event) function.

See Also:
Serialized Form

Field Summary
static java.lang.String rcsid
           
 
Constructor Summary
Event(java.lang.String type)
           
 
Method Summary
protected  void appendGroupName(java.util.Vector names, java.lang.ThreadGroup group)
           
protected  java.util.Vector createThreadNames()
           
 java.lang.String getHostname()
           
 java.lang.String getMessage()
           
 long getNumber()
           
 java.lang.Object getObject()
           
 StackTrace getPosition()
           
 java.util.Date getTime()
           
 java.lang.String getType()
           
 java.lang.String getVirtualMachineName()
           
 boolean objectWasGiven()
           
 void setHostname(java.lang.String hostname)
           
 void setMessage(java.lang.String message)
           
 void setObject(java.lang.Object object)
           
 void setPosition(StackTrace position)
           
 void setVirtualMachineName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rcsid

public static final java.lang.String rcsid
Constructor Detail

Event

public Event(java.lang.String type)
Method Detail

setHostname

public void setHostname(java.lang.String hostname)

setVirtualMachineName

public void setVirtualMachineName(java.lang.String name)

setPosition

public void setPosition(StackTrace position)

setMessage

public void setMessage(java.lang.String message)

setObject

public void setObject(java.lang.Object object)

getHostname

public java.lang.String getHostname()

getVirtualMachineName

public java.lang.String getVirtualMachineName()

getType

public java.lang.String getType()

getTime

public java.util.Date getTime()

getNumber

public long getNumber()

getPosition

public StackTrace getPosition()

getMessage

public java.lang.String getMessage()

getObject

public java.lang.Object getObject()

objectWasGiven

public boolean objectWasGiven()

appendGroupName

protected void appendGroupName(java.util.Vector names,
                               java.lang.ThreadGroup group)

createThreadNames

protected java.util.Vector createThreadNames()