org.apache.log4j.Appender - java examples

Here are the examples of the java api org.apache.log4j.Appender taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

155 Examples 7

19 View Complete Implementation : AppenderAttachableImpl.java
Copyright GNU General Public License v2.0
Author : anomalizer
/**
 *     Look for an attached appender named as <code>name</code>.
 *
 *     <p>Return the appender with that name if in the list. Return null
 *     otherwise.
 */
public Appender getAppender(String name) {
    if (appenderList == null || name == null)
        return null;
    int size = appenderList.size();
    Appender appender;
    for (int i = 0; i < size; i++) {
        appender = (Appender) appenderList.elementAt(i);
        if (name.equals(appender.getName()))
            return appender;
    }
    return null;
}

19 View Complete Implementation : NOPLogger.java
Copyright GNU General Public License v2.0
Author : anomalizer
/**
 * {@inheritDoc}
 */
public void addAppender(final Appender newAppender) {
}

19 View Complete Implementation : NOPLoggerRepository.java
Copyright Apache License 2.0
Author : galan
/**
 * {@inheritDoc}
 */
public void fireAddAppenderEvent(Category logger, Appender appender) {
}

19 View Complete Implementation : OnlyOnceErrorHandler.java
Copyright GNU General Public License v2.0
Author : cblichmann
/**
 *     Does not do anything.
 */
public void setAppender(Appender appender) {
}

19 View Complete Implementation : OnlyOnceErrorHandler.java
Copyright Apache License 2.0
Author : galan
/**
 *     Does not do anything.
 */
public void setBackupAppender(Appender appender) {
}

19 View Complete Implementation : OnlyOnceErrorHandler.java
Copyright GNU Lesser General Public License v2.1
Author : cacheonix
/**
 *     Does not do anything.
 */
public void setBackupAppender(Appender appender) {
}

19 View Complete Implementation : AppenderAttachableImpl.java
Copyright GNU General Public License v2.0
Author : anomalizer
/**
 *     Call the <code>doAppend</code> method on all attached appenders.
 */
public int appendLoopOnAppenders(LoggingEvent event) {
    int size = 0;
    Appender appender;
    if (appenderList != null) {
        size = appenderList.size();
        for (int i = 0; i < size; i++) {
            appender = (Appender) appenderList.elementAt(i);
            appender.doAppend(event);
        }
    }
    return size;
}

19 View Complete Implementation : AppenderAttachableImpl.java
Copyright GNU Lesser General Public License v2.1
Author : cacheonix
/**
 *     Look for an attached appender named as <code>name</code>.
 *
 *     <p>Return the appender with that name if in the list. Return null
 *     otherwise.
 */
public Appender getAppender(String name) {
    if (appenderList == null || name == null)
        return null;
    int size = appenderList.size();
    Appender appender;
    for (int i = 0; i < size; i++) {
        appender = (Appender) appenderList.elementAt(i);
        if (name.equals(appender.getName()))
            return appender;
    }
    return null;
}

19 View Complete Implementation : OnlyOnceErrorHandler.java
Copyright GNU General Public License v2.0
Author : anomalizer
/**
 *     Does not do anything.
 */
public void setAppender(Appender appender) {
}

19 View Complete Implementation : AppenderAttachableImpl.java
Copyright GNU Lesser General Public License v2.1
Author : cacheonix
/**
 *     Call the <code>doAppend</code> method on all attached appenders.
 */
public int appendLoopOnAppenders(LoggingEvent event) {
    int size = 0;
    Appender appender;
    if (appenderList != null) {
        size = appenderList.size();
        for (int i = 0; i < size; i++) {
            appender = (Appender) appenderList.elementAt(i);
            appender.doAppend(event);
        }
    }
    return size;
}

19 View Complete Implementation : NOPLoggerRepository.java
Copyright GNU Lesser General Public License v2.1
Author : cacheonix
/**
 * {@inheritDoc}
 */
public void fireAddAppenderEvent(Category logger, Appender appender) {
}

19 View Complete Implementation : NOPLogger.java
Copyright GNU Lesser General Public License v2.1
Author : cacheonix
/**
 * {@inheritDoc}
 */
public void addAppender(final Appender newAppender) {
}

19 View Complete Implementation : AppenderAttachableImpl.java
Copyright GNU General Public License v2.0
Author : cblichmann
/**
 *     Remove the appender preplaceded as parameter form the list of attached
 *     appenders.
 */
public void removeAppender(Appender appender) {
    if (appender == null || appenderList == null)
        return;
    appenderList.removeElement(appender);
}

19 View Complete Implementation : PropertiesConfiguration.java
Copyright Apache License 2.0
Author : apache
public Appender parseAppender(Properties props, String appenderName) {
    Appender appender = registry.get(appenderName);
    if ((appender != null)) {
        LOGGER.debug("Appender \"" + appenderName + "\" was already parsed.");
        return appender;
    }
    // Appender was not previously initialized.
    final String prefix = APPENDER_PREFIX + appenderName;
    final String layoutPrefix = prefix + ".layout";
    final String filterPrefix = APPENDER_PREFIX + appenderName + ".filter.";
    String clreplacedName = OptionConverter.findAndSubst(prefix, props);
    appender = manager.parseAppender(appenderName, clreplacedName, prefix, layoutPrefix, filterPrefix, props, this);
    if (appender == null) {
        appender = buildAppender(appenderName, clreplacedName, prefix, layoutPrefix, filterPrefix, props);
    } else {
        registry.put(appenderName, appender);
        if (appender instanceof AppenderWrapper) {
            addAppender(((AppenderWrapper) appender).getAppender());
        } else {
            addAppender(new AppenderAdapter(appender).getAdapter());
        }
    }
    return appender;
}

19 View Complete Implementation : AppenderAttachableImpl.java
Copyright Apache License 2.0
Author : galan
/**
 *     Call the <code>doAppend</code> method on all attached appenders.
 */
public int appendLoopOnAppenders(LoggingEvent event) {
    int size = 0;
    Appender appender;
    if (appenderList != null) {
        size = appenderList.size();
        for (int i = 0; i < size; i++) {
            appender = (Appender) appenderList.elementAt(i);
            appender.doAppend(event);
        }
    }
    return size;
}

19 View Complete Implementation : LoggerDynamicMBean.java
Copyright GNU General Public License v2.0
Author : anomalizer
void registerAppenderMBean(Appender appender) {
    String name = appender.getName();
    cat.debug("Adding AppenderMBean for appender named " + name);
    ObjectName objectName = null;
    try {
        AppenderDynamicMBean appenderMBean = new AppenderDynamicMBean(appender);
        objectName = new ObjectName("log4j", "appender", name);
        if (!server.isRegistered(objectName)) {
            server.registerMBean(appenderMBean, objectName);
            dAttributes.add(new MBeanAttributeInfo("appender=" + name, "javax.management.ObjectName", "The " + name + " appender.", true, true, false));
        }
    } catch (Exception e) {
        cat.error("Could not add appenderMBean for [" + name + "].", e);
    }
}

19 View Complete Implementation : OnlyOnceErrorHandler.java
Copyright GNU General Public License v2.0
Author : cblichmann
/**
 *     Does not do anything.
 */
public void setBackupAppender(Appender appender) {
}

19 View Complete Implementation : OnlyOnceErrorHandler.java
Copyright GNU General Public License v2.0
Author : anomalizer
/**
 *     Does not do anything.
 */
public void setBackupAppender(Appender appender) {
}

19 View Complete Implementation : AppenderAttachableImpl.java
Copyright Apache License 2.0
Author : galan
/**
 *     Look for an attached appender named as <code>name</code>.
 *
 *     <p>Return the appender with that name if in the list. Return null
 *     otherwise.
 */
public Appender getAppender(String name) {
    if (appenderList == null || name == null)
        return null;
    int size = appenderList.size();
    Appender appender;
    for (int i = 0; i < size; i++) {
        appender = (Appender) appenderList.elementAt(i);
        if (name.equals(appender.getName()))
            return appender;
    }
    return null;
}

19 View Complete Implementation : NOPLoggerRepository.java
Copyright GNU General Public License v2.0
Author : anomalizer
/**
 * {@inheritDoc}
 */
public void fireAddAppenderEvent(Category logger, Appender appender) {
}

19 View Complete Implementation : OnlyOnceErrorHandler.java
Copyright Apache License 2.0
Author : galan
/**
 *     Does not do anything.
 */
public void setAppender(Appender appender) {
}

19 View Complete Implementation : NOPLogger.java
Copyright GNU Lesser General Public License v2.1
Author : cacheonix
/**
 * {@inheritDoc}
 */
public void removeAppender(Appender appender) {
}

19 View Complete Implementation : AppenderAttachableImpl.java
Copyright GNU Lesser General Public License v2.1
Author : cacheonix
/**
 *     Returns <code>true</code> if the specified appender is in the
 *     list of attached appenders, <code>false</code> otherwise.
 *
 *     @since 1.2
 */
public boolean isAttached(Appender appender) {
    if (appenderList == null || appender == null)
        return false;
    int size = appenderList.size();
    Appender a;
    for (int i = 0; i < size; i++) {
        a = (Appender) appenderList.elementAt(i);
        if (a == appender)
            return true;
    }
    return false;
}

19 View Complete Implementation : OnlyOnceErrorHandler.java
Copyright GNU Lesser General Public License v2.1
Author : cacheonix
/**
 *     Does not do anything.
 */
public void setAppender(Appender appender) {
}

19 View Complete Implementation : AppenderAttachableImpl.java
Copyright GNU Lesser General Public License v2.1
Author : cacheonix
/**
 * Remove and close all previously attached appenders.
 */
public void removeAllAppenders() {
    if (appenderList != null) {
        int len = appenderList.size();
        for (int i = 0; i < len; i++) {
            Appender a = (Appender) appenderList.elementAt(i);
            a.close();
        }
        appenderList.removeAllElements();
        appenderList = null;
    }
}

19 View Complete Implementation : NOPLogger.java
Copyright Apache License 2.0
Author : galan
/**
 * {@inheritDoc}
 */
public void addAppender(final Appender newAppender) {
}

19 View Complete Implementation : NOPLogger.java
Copyright GNU General Public License v2.0
Author : cblichmann
/**
 * {@inheritDoc}
 */
public void addAppender(final Appender newAppender) {
}

19 View Complete Implementation : AppenderAttachableImpl.java
Copyright Apache License 2.0
Author : galan
/**
 *     Remove the appender preplaceded as parameter form the list of attached
 *     appenders.
 */
public void removeAppender(Appender appender) {
    if (appender == null || appenderList == null)
        return;
    appenderList.removeElement(appender);
}

19 View Complete Implementation : NOPLoggerRepository.java
Copyright GNU General Public License v2.0
Author : cblichmann
/**
 * {@inheritDoc}
 */
public void fireAddAppenderEvent(Category logger, Appender appender) {
}

19 View Complete Implementation : LoggerDynamicMBean.java
Copyright GNU General Public License v2.0
Author : cblichmann
void registerAppenderMBean(Appender appender) {
    String name = appender.getName();
    cat.debug("Adding AppenderMBean for appender named " + name);
    ObjectName objectName = null;
    try {
        AppenderDynamicMBean appenderMBean = new AppenderDynamicMBean(appender);
        objectName = new ObjectName("log4j", "appender", name);
        if (!server.isRegistered(objectName)) {
            server.registerMBean(appenderMBean, objectName);
            dAttributes.add(new MBeanAttributeInfo("appender=" + name, "javax.management.ObjectName", "The " + name + " appender.", true, true, false));
        }
    } catch (Exception e) {
        cat.error("Could not add appenderMBean for [" + name + "].", e);
    }
}

19 View Complete Implementation : AppenderAttachableImpl.java
Copyright GNU Lesser General Public License v2.1
Author : cacheonix
/**
 *     Remove the appender preplaceded as parameter form the list of attached
 *     appenders.
 */
public void removeAppender(Appender appender) {
    if (appender == null || appenderList == null)
        return;
    appenderList.removeElement(appender);
}

19 View Complete Implementation : NOPLogger.java
Copyright Apache License 2.0
Author : galan
/**
 * {@inheritDoc}
 */
public boolean isAttached(Appender appender) {
    return false;
}

19 View Complete Implementation : AppenderAttachableImpl.java
Copyright GNU General Public License v2.0
Author : anomalizer
/**
 * Remove and close all previously attached appenders.
 */
public void removeAllAppenders() {
    if (appenderList != null) {
        int len = appenderList.size();
        for (int i = 0; i < len; i++) {
            Appender a = (Appender) appenderList.elementAt(i);
            a.close();
        }
        appenderList.removeAllElements();
        appenderList = null;
    }
}

19 View Complete Implementation : LoggerDynamicMBean.java
Copyright Apache License 2.0
Author : galan
void registerAppenderMBean(Appender appender) {
    String name = appender.getName();
    cat.debug("Adding AppenderMBean for appender named " + name);
    ObjectName objectName = null;
    try {
        AppenderDynamicMBean appenderMBean = new AppenderDynamicMBean(appender);
        objectName = new ObjectName("log4j", "appender", name);
        if (!server.isRegistered(objectName)) {
            server.registerMBean(appenderMBean, objectName);
            dAttributes.add(new MBeanAttributeInfo("appender=" + name, "javax.management.ObjectName", "The " + name + " appender.", true, true, false));
        }
    } catch (Exception e) {
        cat.error("Could not add appenderMBean for [" + name + "].", e);
    }
}

19 View Complete Implementation : AppenderAttachableImpl.java
Copyright GNU General Public License v2.0
Author : anomalizer
/**
 *     Returns <code>true</code> if the specified appender is in the
 *     list of attached appenders, <code>false</code> otherwise.
 *
 *     @since 1.2
 */
public boolean isAttached(Appender appender) {
    if (appenderList == null || appender == null)
        return false;
    int size = appenderList.size();
    Appender a;
    for (int i = 0; i < size; i++) {
        a = (Appender) appenderList.elementAt(i);
        if (a == appender)
            return true;
    }
    return false;
}

19 View Complete Implementation : NOPLogger.java
Copyright GNU Lesser General Public License v2.1
Author : cacheonix
/**
 * {@inheritDoc}
 */
public boolean isAttached(Appender appender) {
    return false;
}

19 View Complete Implementation : PropertiesConfiguration.java
Copyright Apache License 2.0
Author : apache
public ErrorHandler parseErrorHandler(final Properties props, final String errorHandlerPrefix, final String errorHandlerClreplaced, final Appender appender) {
    ErrorHandler eh = newInstanceOf(errorHandlerClreplaced, "ErrorHandler");
    final String[] keys = new String[] { errorHandlerPrefix + "." + ROOT_REF, errorHandlerPrefix + "." + LOGGER_REF, errorHandlerPrefix + "." + APPENDER_REF_TAG };
    addProperties(eh, keys, props, errorHandlerPrefix);
    return eh;
}

19 View Complete Implementation : AppenderAttachableImpl.java
Copyright Apache License 2.0
Author : galan
/**
 *     Returns <code>true</code> if the specified appender is in the
 *     list of attached appenders, <code>false</code> otherwise.
 *
 *     @since 1.2
 */
public boolean isAttached(Appender appender) {
    if (appenderList == null || appender == null)
        return false;
    int size = appenderList.size();
    Appender a;
    for (int i = 0; i < size; i++) {
        a = (Appender) appenderList.elementAt(i);
        if (a == appender)
            return true;
    }
    return false;
}

19 View Complete Implementation : AppenderAttachableImpl.java
Copyright GNU General Public License v2.0
Author : anomalizer
/**
 *     Remove the appender preplaceded as parameter form the list of attached
 *     appenders.
 */
public void removeAppender(Appender appender) {
    if (appender == null || appenderList == null)
        return;
    appenderList.removeElement(appender);
}

19 View Complete Implementation : NOPLogger.java
Copyright GNU General Public License v2.0
Author : cblichmann
/**
 * {@inheritDoc}
 */
public void removeAppender(Appender appender) {
}

19 View Complete Implementation : NOPLogger.java
Copyright GNU General Public License v2.0
Author : anomalizer
/**
 * {@inheritDoc}
 */
public void removeAppender(Appender appender) {
}

19 View Complete Implementation : AppenderAttachableImpl.java
Copyright Apache License 2.0
Author : galan
/**
 * Remove and close all previously attached appenders.
 */
public void removeAllAppenders() {
    if (appenderList != null) {
        int len = appenderList.size();
        for (int i = 0; i < len; i++) {
            Appender a = (Appender) appenderList.elementAt(i);
            a.close();
        }
        appenderList.removeAllElements();
        appenderList = null;
    }
}

19 View Complete Implementation : NOPLogger.java
Copyright GNU General Public License v2.0
Author : anomalizer
/**
 * {@inheritDoc}
 */
public boolean isAttached(Appender appender) {
    return false;
}

19 View Complete Implementation : NOPLogger.java
Copyright Apache License 2.0
Author : galan
/**
 * {@inheritDoc}
 */
public void removeAppender(Appender appender) {
}

19 View Complete Implementation : LoggerDynamicMBean.java
Copyright GNU Lesser General Public License v2.1
Author : cacheonix
void registerAppenderMBean(Appender appender) {
    String name = appender.getName();
    cat.debug("Adding AppenderMBean for appender named " + name);
    ObjectName objectName = null;
    try {
        AppenderDynamicMBean appenderMBean = new AppenderDynamicMBean(appender);
        objectName = new ObjectName("log4j", "appender", name);
        if (!server.isRegistered(objectName)) {
            server.registerMBean(appenderMBean, objectName);
            dAttributes.add(new MBeanAttributeInfo("appender=" + name, "javax.management.ObjectName", "The " + name + " appender.", true, true, false));
        }
    } catch (Exception e) {
        cat.error("Could not add appenderMBean for [" + name + "].", e);
    }
}

19 View Complete Implementation : AppenderAttachableImpl.java
Copyright GNU General Public License v2.0
Author : cblichmann
/**
 *     Call the <code>doAppend</code> method on all attached appenders.
 */
public int appendLoopOnAppenders(LoggingEvent event) {
    int size = 0;
    Appender appender;
    if (appenderList != null) {
        size = appenderList.size();
        for (int i = 0; i < size; i++) {
            appender = (Appender) appenderList.elementAt(i);
            appender.doAppend(event);
        }
    }
    return size;
}

19 View Complete Implementation : AppenderAttachableImpl.java
Copyright GNU General Public License v2.0
Author : cblichmann
/**
 *     Look for an attached appender named as <code>name</code>.
 *
 *     <p>Return the appender with that name if in the list. Return null
 *     otherwise.
 */
public Appender getAppender(String name) {
    if (appenderList == null || name == null)
        return null;
    int size = appenderList.size();
    Appender appender;
    for (int i = 0; i < size; i++) {
        appender = (Appender) appenderList.elementAt(i);
        if (name.equals(appender.getName()))
            return appender;
    }
    return null;
}

19 View Complete Implementation : AppenderAttachableImpl.java
Copyright GNU General Public License v2.0
Author : cblichmann
/**
 *     Returns <code>true</code> if the specified appender is in the
 *     list of attached appenders, <code>false</code> otherwise.
 *
 *     @since 1.2
 */
public boolean isAttached(Appender appender) {
    if (appenderList == null || appender == null)
        return false;
    int size = appenderList.size();
    Appender a;
    for (int i = 0; i < size; i++) {
        a = (Appender) appenderList.elementAt(i);
        if (a == appender)
            return true;
    }
    return false;
}

19 View Complete Implementation : AppenderAttachableImpl.java
Copyright GNU General Public License v2.0
Author : cblichmann
/**
 * Remove and close all previously attached appenders.
 */
public void removeAllAppenders() {
    if (appenderList != null) {
        int len = appenderList.size();
        for (int i = 0; i < len; i++) {
            Appender a = (Appender) appenderList.elementAt(i);
            a.close();
        }
        appenderList.removeAllElements();
        appenderList = null;
    }
}

19 View Complete Implementation : NOPLogger.java
Copyright GNU General Public License v2.0
Author : cblichmann
/**
 * {@inheritDoc}
 */
public boolean isAttached(Appender appender) {
    return false;
}