@Plugin(name="TextIndexedChronicle",
category="Core",
elementType="appender",
printObject=true)
public class TextIndexedChronicleAppender
extends TextChronicleAppender
AbstractChronicleAppender.IndexedChronicleCfg, AbstractChronicleAppender.VanillaChronicleCfgchronicle| Constructor and Description |
|---|
TextIndexedChronicleAppender(String name,
org.apache.logging.log4j.core.Filter filter,
String path,
IndexedLogAppenderConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
append(org.apache.logging.log4j.core.LogEvent event) |
static TextIndexedChronicleAppender |
createAppender(String name,
String path,
String dateFormat,
String stackTraceDepth,
AbstractChronicleAppender.IndexedChronicleCfg chronicleConfig,
org.apache.logging.log4j.core.Filter filter) |
protected net.openhft.chronicle.Chronicle |
createChronicle() |
protected net.openhft.chronicle.ExcerptAppender |
getAppender() |
protected IndexedLogAppenderConfig |
getChronicleConfig() |
getDateFormat, getStackTraceDepth, setDateFormat, setStackTraceDepthgetPath, setPath, start, stop, toChronicleLogLevelerror, error, error, getHandler, getLayout, getName, ignoreExceptions, parseInt, setHandler, toStringaddFilter, getFilter, hasFilter, isFiltered, removeFiltergetState, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStoppingpublic TextIndexedChronicleAppender(String name, org.apache.logging.log4j.core.Filter filter, String path, IndexedLogAppenderConfig config)
protected net.openhft.chronicle.Chronicle createChronicle()
throws IOException
createChronicle in class AbstractChronicleAppenderIOExceptionprotected net.openhft.chronicle.ExcerptAppender getAppender()
getAppender in class AbstractChronicleAppenderpublic void append(org.apache.logging.log4j.core.LogEvent event)
append in interface org.apache.logging.log4j.core.Appenderappend in class TextChronicleAppenderprotected IndexedLogAppenderConfig getChronicleConfig()
@PluginFactory public static TextIndexedChronicleAppender createAppender(@PluginAttribute(value="name") String name, @PluginAttribute(value="path") String path, @PluginAttribute(value="dateFormat") String dateFormat, @PluginAttribute(value="stackTraceDepth") String stackTraceDepth, @PluginElement(value="indexedChronicleConfig") AbstractChronicleAppender.IndexedChronicleCfg chronicleConfig, @PluginElement(value="filter") org.apache.logging.log4j.core.Filter filter)
Copyright © 2014. All rights reserved.