bamboo.www
Class WebAppender

java.lang.Object
  extended by bamboo.www.WebAppender
All Implemented Interfaces:
org.apache.log4j.Appender

public class WebAppender
extends Object
implements org.apache.log4j.Appender

For displaying logging messages on the web interface.

Version:
$Id: WebAppender.java,v 1.4 2004/10/24 02:28:38 srhea Exp $
Author:
Sean C. Rhea

Field Summary
protected  LinkedList events
           
protected  org.apache.log4j.Layout layout
           
protected  int max_events
           
protected  String name
           
 
Constructor Summary
WebAppender(int m)
           
 
Method Summary
 void addFilter(org.apache.log4j.spi.Filter f)
           
 void clearFilters()
           
 void close()
           
 void doAppend(org.apache.log4j.spi.LoggingEvent e)
           
 org.apache.log4j.spi.ErrorHandler getErrorHandler()
           
 org.apache.log4j.spi.Filter getFilter()
           
 org.apache.log4j.Layout getLayout()
           
 String getName()
           
 void printEvents(StringBuffer result)
           
 boolean requiresLayout()
           
 void setErrorHandler(org.apache.log4j.spi.ErrorHandler e)
           
 void setLayout(org.apache.log4j.Layout l)
           
 void setName(String n)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

max_events

protected int max_events

layout

protected org.apache.log4j.Layout layout

name

protected String name

events

protected LinkedList events
Constructor Detail

WebAppender

public WebAppender(int m)
Method Detail

addFilter

public void addFilter(org.apache.log4j.spi.Filter f)
Specified by:
addFilter in interface org.apache.log4j.Appender

clearFilters

public void clearFilters()
Specified by:
clearFilters in interface org.apache.log4j.Appender

close

public void close()
Specified by:
close in interface org.apache.log4j.Appender

doAppend

public void doAppend(org.apache.log4j.spi.LoggingEvent e)
Specified by:
doAppend in interface org.apache.log4j.Appender

getErrorHandler

public org.apache.log4j.spi.ErrorHandler getErrorHandler()
Specified by:
getErrorHandler in interface org.apache.log4j.Appender

getFilter

public org.apache.log4j.spi.Filter getFilter()
Specified by:
getFilter in interface org.apache.log4j.Appender

getLayout

public org.apache.log4j.Layout getLayout()
Specified by:
getLayout in interface org.apache.log4j.Appender

getName

public String getName()
Specified by:
getName in interface org.apache.log4j.Appender

requiresLayout

public boolean requiresLayout()
Specified by:
requiresLayout in interface org.apache.log4j.Appender

setErrorHandler

public void setErrorHandler(org.apache.log4j.spi.ErrorHandler e)
Specified by:
setErrorHandler in interface org.apache.log4j.Appender

setLayout

public void setLayout(org.apache.log4j.Layout l)
Specified by:
setLayout in interface org.apache.log4j.Appender

setName

public void setName(String n)
Specified by:
setName in interface org.apache.log4j.Appender

printEvents

public void printEvents(StringBuffer result)