Package io.airbrake.log4javabrake2
Class AirbrakeAppender
java.lang.Object
org.apache.logging.log4j.core.AbstractLifeCycle
org.apache.logging.log4j.core.filter.AbstractFilterable
org.apache.logging.log4j.core.appender.AbstractAppender
io.airbrake.log4javabrake2.AirbrakeAppender
- All Implemented Interfaces:
org.apache.logging.log4j.core.Appender,org.apache.logging.log4j.core.filter.Filterable,org.apache.logging.log4j.core.impl.LocationAware,org.apache.logging.log4j.core.LifeCycle,org.apache.logging.log4j.core.LifeCycle2
@Plugin(name="Airbrake",
category="Core",
elementType="appender",
printObject=true)
public class AirbrakeAppender
extends org.apache.logging.log4j.core.appender.AbstractAppender
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedAirbrakeAppender(java.lang.String name, org.apache.logging.log4j.core.Filter filter, int projectId, java.lang.String projectKey, java.lang.String env) -
Method Summary
Modifier and Type Method Description voidappend(org.apache.logging.log4j.core.LogEvent event)static AirbrakeAppendercreateAppender(java.lang.String name, org.apache.logging.log4j.core.Filter filter, int projectId, java.lang.String projectKey, java.lang.String env)Methods inherited from class org.apache.logging.log4j.core.appender.AbstractAppender
error, error, error, getHandler, getLayout, getName, ignoreExceptions, parseInt, requiresLocation, setHandler, toSerializable, toStringMethods inherited from class org.apache.logging.log4j.core.filter.AbstractFilterable
addFilter, getFilter, getPropertyArray, hasFilter, isFiltered, removeFilter, start, stop, stopMethods inherited from class org.apache.logging.log4j.core.AbstractLifeCycle
equalsImpl, getState, getStatusLogger, hashCodeImpl, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, stop, stop
-
Constructor Details
-
AirbrakeAppender
protected AirbrakeAppender(java.lang.String name, org.apache.logging.log4j.core.Filter filter, int projectId, java.lang.String projectKey, java.lang.String env)
-
-
Method Details
-
append
public void append(org.apache.logging.log4j.core.LogEvent event) -
createAppender
@PluginFactory public static AirbrakeAppender createAppender(@PluginAttribute("name") java.lang.String name, @PluginElement("Filter") org.apache.logging.log4j.core.Filter filter, @PluginAttribute("projectId") int projectId, @PluginAttribute("projectKey") java.lang.String projectKey, @PluginAttribute("env") java.lang.String env)
-