es.aeat.eett.jRubik
Class RubikAppender
java.lang.Object
org.apache.log4j.AppenderSkeleton
es.aeat.eett.jRubik.RubikAppender
- All Implemented Interfaces:
- org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler
- public class RubikAppender
- extends org.apache.log4j.AppenderSkeleton
- Author:
- f00992
en:
Log4j appender for the category 'es.aeat.eett'.
It spreads the mesages over all the registered listeners that implements the
'es.aeat.eett.jRubik.RubikAppenderListener' interface.
This class cheks if 'log4j.category.es.aeat.eett = INFO'
and if the level is lower it sets the level to INFO
es:
Appender que escuha la category 'es.aeat.eett' de log4j
y propaga los mensajes a todos los oyentes registrados, que implementen la interfaz
'es.aeat.eett.jRubik.RubikAppenderListener'.
Esta clase comprueba que 'log4j.category.es.aeat.eett = INFO' si el nivel de log
es menor lo establece a INFO.
Fields inherited from class org.apache.log4j.AppenderSkeleton |
closed, errorHandler, headFilter, layout, name, tailFilter, threshold |
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 |
LINE_SEPARATOR
public static final java.lang.String LINE_SEPARATOR
listeners
private java.util.ArrayList listeners
- Registered listeners ArrayList
rubikAppender
private static RubikAppender rubikAppender
RubikAppender
private RubikAppender()
addRubikAppenderListener
public void addRubikAppenderListener(RubikAppenderListener listener)
removeRubikAppenderListener
public void removeRubikAppenderListener(RubikAppenderListener listener)
getRubikAppenderListeners
public java.util.List getRubikAppenderListeners()
- Returns:
- Returns the Listeners.
fireMensajeApprender
public void fireMensajeApprender(int type,
java.lang.String sortMensage,
java.lang.String longMensage)
getInstance
public static RubikAppender getInstance()
append
protected void append(org.apache.log4j.spi.LoggingEvent event)
getRootCause
private java.lang.Throwable getRootCause(java.lang.Throwable ex)
requiresLayout
public boolean requiresLayout()
close
public void close()
JRubik v0.6