@Plugin(name="HiveEventCounter",
category="Core",
elementType="appender",
printObject=true)
public class HiveEventCounter
extends org.apache.logging.log4j.core.appender.AbstractAppender
Modifier | Constructor and Description |
---|---|
protected |
HiveEventCounter(String name,
org.apache.logging.log4j.core.Filter filter,
org.apache.logging.log4j.core.Layout<? extends Serializable> layout,
boolean ignoreExceptions) |
Modifier and Type | Method and Description |
---|---|
void |
addToLogger(String loggerName,
org.apache.logging.log4j.Level level) |
void |
append(org.apache.logging.log4j.core.LogEvent event) |
static HiveEventCounter |
createInstance(String name,
boolean ignoreExceptions,
org.apache.logging.log4j.core.Layout layout,
org.apache.logging.log4j.core.Filter filter) |
static long |
getError() |
static long |
getFatal() |
static long |
getInfo() |
static long |
getWarn() |
void |
removeFromLogger(String loggerName) |
error, error, error, getHandler, getLayout, getName, ignoreExceptions, parseInt, setHandler, toString
addFilter, getFilter, hasFilter, isFiltered, removeFilter, start, stop
equalsImpl, getState, hashCodeImpl, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping
protected HiveEventCounter(String name, org.apache.logging.log4j.core.Filter filter, org.apache.logging.log4j.core.Layout<? extends Serializable> layout, boolean ignoreExceptions)
@PluginFactory public static HiveEventCounter createInstance(@PluginAttribute(value="name") String name, @PluginAttribute(value="ignoreExceptions") boolean ignoreExceptions, @PluginElement(value="Layout") org.apache.logging.log4j.core.Layout layout, @PluginElement(value="Filters") org.apache.logging.log4j.core.Filter filter)
@InterfaceAudience.Private public static long getFatal()
@InterfaceAudience.Private public static long getError()
@InterfaceAudience.Private public static long getWarn()
@InterfaceAudience.Private public static long getInfo()
public void addToLogger(String loggerName, org.apache.logging.log4j.Level level)
public void removeFromLogger(String loggerName)
public void append(org.apache.logging.log4j.core.LogEvent event)
Copyright © 2016 The Apache Software Foundation. All rights reserved.