grace.log
Class PrintHandler

java.lang.Object
  |
  +--grace.log.PrintHandler
Direct Known Subclasses:
FileHandler, StandardOutHandler

public class PrintHandler
extends java.lang.Object
implements Handler

This class is a concrete Handler for the Log class that uses an internal java.io.PrintWriter to which to print each event. Currently, this can handle printing to the standard out or a file.


Field Summary
protected  EventFormat format
           
static java.lang.String rcsid
           
 
Constructor Summary
PrintHandler(java.io.PrintStream stream)
           
PrintHandler(java.io.PrintWriter writer)
           
PrintHandler(java.lang.String prefix, java.lang.String name)
           
 
Method Summary
 java.io.PrintWriter getOut()
           
 void handle(Event event)
           
 void loadProperties(java.lang.String prefix)
           
 void setOut(java.io.PrintStream stream)
           
 void setOut(java.io.PrintWriter writer)
           
 
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

format

protected EventFormat format
Constructor Detail

PrintHandler

public PrintHandler(java.lang.String prefix,
                    java.lang.String name)
             throws java.rmi.RemoteException

PrintHandler

public PrintHandler(java.io.PrintWriter writer)
             throws java.rmi.RemoteException

PrintHandler

public PrintHandler(java.io.PrintStream stream)
             throws java.rmi.RemoteException
Method Detail

loadProperties

public void loadProperties(java.lang.String prefix)

setOut

public void setOut(java.io.PrintWriter writer)

setOut

public void setOut(java.io.PrintStream stream)

getOut

public java.io.PrintWriter getOut()

handle

public void handle(Event event)
Specified by:
handle in interface Handler