Project Wonder 5.0

er.extensions.logging
Class ERXConsoleAppender

java.lang.Object
  extended by org.apache.log4j.AppenderSkeleton
      extended by org.apache.log4j.WriterAppender
          extended by org.apache.log4j.ConsoleAppender
              extended by er.extensions.logging.ERXConsoleAppender
All Implemented Interfaces:
org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler

public class ERXConsoleAppender
extends org.apache.log4j.ConsoleAppender

ERXConsoleAppender is just like ConsoleAppender except that it display stack traces using ERXExceptionUtilities. Additionally, it will not log the same exception twice in a row, preventing the annoying problem where you may log from multiple places in your code and produce multiple copies of the same exception trace.

Author:
mschrag

Field Summary
 
Fields inherited from class org.apache.log4j.ConsoleAppender
SYSTEM_ERR, SYSTEM_OUT, target
 
Fields inherited from class org.apache.log4j.WriterAppender
encoding, immediateFlush, qw
 
Fields inherited from class org.apache.log4j.AppenderSkeleton
closed, errorHandler, headFilter, layout, name, tailFilter, threshold
 
Constructor Summary
ERXConsoleAppender()
           
ERXConsoleAppender(org.apache.log4j.Layout layout)
           
ERXConsoleAppender(org.apache.log4j.Layout layout, java.lang.String target)
           
 
Method Summary
protected  void subAppend(org.apache.log4j.spi.LoggingEvent event)
           
 
Methods inherited from class org.apache.log4j.ConsoleAppender
activateOptions, closeWriter, getTarget, setTarget
 
Methods inherited from class org.apache.log4j.WriterAppender
append, checkEntryConditions, close, createWriter, getEncoding, getImmediateFlush, requiresLayout, reset, setEncoding, setErrorHandler, setImmediateFlush, setWriter, writeFooter, writeHeader
 
Methods inherited from class org.apache.log4j.AppenderSkeleton
addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setLayout, setName, setThreshold
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ERXConsoleAppender

public ERXConsoleAppender()

ERXConsoleAppender

public ERXConsoleAppender(org.apache.log4j.Layout layout)

ERXConsoleAppender

public ERXConsoleAppender(org.apache.log4j.Layout layout,
                          java.lang.String target)
Method Detail

subAppend

protected void subAppend(org.apache.log4j.spi.LoggingEvent event)
Overrides:
subAppend in class org.apache.log4j.WriterAppender

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.