com.melloware.jukes.gui.tool.logging
Class Log4jFeedbackAppender

java.lang.Object
  extended by org.apache.log4j.AppenderSkeleton
      extended by com.melloware.jukes.gui.tool.logging.Log4jFeedbackAppender
All Implemented Interfaces:
org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler

public class Log4jFeedbackAppender
extends org.apache.log4j.AppenderSkeleton

Jgoodies Log4J appender to catch errors and display the feeback dialog. It catches errors and warns and displays them to the user using either a feedback dialog or a JOptionPane.

Copyright (c) 1999-2007 Melloware, Inc.

Version:
4.0
Author:
Emil A. Lefkof III

Field Summary
 
Fields inherited from class org.apache.log4j.AppenderSkeleton
closed, errorHandler, headFilter, layout, name, tailFilter, threshold
 
Constructor Summary
Log4jFeedbackAppender()
          Default constructor
 
Method Summary
protected  void append(org.apache.log4j.spi.LoggingEvent aLoggingEvent)
           
 void close()
           
 boolean requiresLayout()
           
 
Methods inherited from class org.apache.log4j.AppenderSkeleton
activateOptions, 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

Log4jFeedbackAppender

public Log4jFeedbackAppender()
Default constructor

Method Detail

close

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

requiresLayout

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

append

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


Copyright © 1999-2008 Melloware Inc. All Rights Reserved.