@Plugin(name="Chronicle", category="Core", elementType="appender", printObject=true) public class ChronicleAppender extends AbstractChronicleAppender
AbstractChronicleAppender.ChronicleCfg
Constructor and Description |
---|
ChronicleAppender(String name,
org.apache.logging.log4j.core.Filter filter,
String path,
String wireType,
AbstractChronicleAppender.ChronicleCfg config) |
Modifier and Type | Method and Description |
---|---|
static ChronicleAppender |
createAppender(String name,
String path,
String wireType,
AbstractChronicleAppender.ChronicleCfg chronicleConfig,
org.apache.logging.log4j.core.Filter filter) |
protected ChronicleLogWriter |
createWriter() |
void |
doAppend(org.apache.logging.log4j.core.LogEvent event,
ChronicleLogWriter writer) |
protected LogAppenderConfig |
getChronicleConfig() |
append, getPath, getWireType, setPath, setWireType, start, stop
error, error, error, getHandler, getLayout, getName, ignoreExceptions, parseInt, setHandler, toString
addFilter, getFilter, hasFilter, isFiltered, removeFilter, stop, stop
equalsImpl, getState, getStatusLogger, hashCodeImpl, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, stop
public ChronicleAppender(String name, org.apache.logging.log4j.core.Filter filter, String path, String wireType, AbstractChronicleAppender.ChronicleCfg config)
public void doAppend(@NotNull org.apache.logging.log4j.core.LogEvent event, @NotNull ChronicleLogWriter writer)
doAppend
in class AbstractChronicleAppender
protected ChronicleLogWriter createWriter() throws IOException
createWriter
in class AbstractChronicleAppender
IOException
protected LogAppenderConfig getChronicleConfig()
@PluginFactory public static ChronicleAppender createAppender(@PluginAttribute(value="name") String name, @PluginAttribute(value="path") String path, @PluginAttribute(value="wireType") String wireType, @PluginElement(value="chronicleCfg") AbstractChronicleAppender.ChronicleCfg chronicleConfig, @PluginElement(value="filter") org.apache.logging.log4j.core.Filter filter)
Copyright © 2018. All rights reserved.