performancemonster.loghandler
Class MonsterAppender

java.lang.Object
  extended by org.apache.log4j.AppenderSkeleton
      extended by performancemonster.loghandler.MonsterAppender
All Implemented Interfaces:
org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler

public class MonsterAppender
extends org.apache.log4j.AppenderSkeleton


Field Summary
 
Fields inherited from class org.apache.log4j.AppenderSkeleton
closed, errorHandler, headFilter, layout, name, tailFilter, threshold
 
Constructor Summary
MonsterAppender()
           
 
Method Summary
 void activateOptions()
          Connect to the specified RemoteHost and Port.
 void append(org.apache.log4j.spi.LoggingEvent event)
           
 void close()
          Close this appender.
 boolean requiresLayout()
          MonsterAppender does not use a layout.
 void sendLogMessage(LogMessage object)
           
 void setPort(int port)
          The Port option takes a positive integer representing the port where the server is waiting for connections.
 void setRemoteHost(java.lang.String host)
          The RemoteHost option takes a string value which should be the host name of the server where a link org.apache.log4j.net.SocketNode is running.
 
Methods inherited from class org.apache.log4j.AppenderSkeleton
addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setErrorHandler, setLayout, setName, setThreshold
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MonsterAppender

public MonsterAppender()
Method Detail

setRemoteHost

public void setRemoteHost(java.lang.String host)
The RemoteHost option takes a string value which should be the host name of the server where a link org.apache.log4j.net.SocketNode is running.


setPort

public void setPort(int port)
The Port option takes a positive integer representing the port where the server is waiting for connections.


activateOptions

public void activateOptions()
Connect to the specified RemoteHost and Port.

Specified by:
activateOptions in interface org.apache.log4j.spi.OptionHandler
Overrides:
activateOptions in class org.apache.log4j.AppenderSkeleton

close

public void close()
Close this appender.

This will mark the appender as closed and call then #cleanUp method.

Specified by:
close in interface org.apache.log4j.Appender
Specified by:
close in class org.apache.log4j.AppenderSkeleton

append

public void append(org.apache.log4j.spi.LoggingEvent event)
Specified by:
append in class org.apache.log4j.AppenderSkeleton

sendLogMessage

public void sendLogMessage(LogMessage object)

requiresLayout

public boolean requiresLayout()
MonsterAppender does not use a layout. Hence, this method returns false.

Specified by:
requiresLayout in interface org.apache.log4j.Appender
Specified by:
requiresLayout in class org.apache.log4j.AppenderSkeleton


Copyright © 2005 Ole Friis. All Rights Reserved.