@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 net.openhft.chronicle.logger.ChronicleLogWriter |
createWriter() |
void |
doAppend(@NotNull org.apache.logging.log4j.core.LogEvent event,
@NotNull net.openhft.chronicle.logger.ChronicleLogWriter writer) |
protected net.openhft.chronicle.logger.LogAppenderConfig |
getChronicleConfig() |
append, getPath, getWireType, setPath, setWireType, start, stoperror, error, error, getHandler, getLayout, getName, ignoreExceptions, parseInt, requiresLocation, setHandler, toSerializable, toStringaddFilter, getFilter, getPropertyArray, hasFilter, isFiltered, removeFilter, stop, stopequalsImpl, getState, getStatusLogger, hashCodeImpl, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, stoppublic ChronicleAppender(String name, org.apache.logging.log4j.core.Filter filter, String path, String wireType, AbstractChronicleAppender.ChronicleCfg config)
@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)
public void doAppend(@NotNull
@NotNull org.apache.logging.log4j.core.LogEvent event,
@NotNull
@NotNull net.openhft.chronicle.logger.ChronicleLogWriter writer)
doAppend in class AbstractChronicleAppenderprotected net.openhft.chronicle.logger.ChronicleLogWriter createWriter()
throws IOException
createWriter in class AbstractChronicleAppenderIOExceptionprotected net.openhft.chronicle.logger.LogAppenderConfig getChronicleConfig()
Copyright © 2021. All rights reserved.