@Plugin(name="BinaryIndexedChronicle",
category="Core",
elementType="appender",
printObject=true)
public class BinaryIndexedChronicleAppender
extends AbstractChronicleAppender
AbstractChronicleAppender.IndexedChronicleCfg, AbstractChronicleAppender.VanillaChronicleCfgwriter| Constructor and Description |
|---|
BinaryIndexedChronicleAppender(String name,
org.apache.logging.log4j.core.Filter filter,
String path,
IndexedLogAppenderConfig config) |
| Modifier and Type | Method and Description |
|---|---|
static BinaryIndexedChronicleAppender |
createAppender(String name,
String path,
String includeCallerData,
String includeMappedDiagnosticContext,
AbstractChronicleAppender.IndexedChronicleCfg chronicleConfig,
org.apache.logging.log4j.core.Filter filter) |
protected ChronicleLogWriter |
createWriter() |
void |
doAppend(org.apache.logging.log4j.core.LogEvent event,
ChronicleLogWriter writer) |
protected IndexedLogAppenderConfig |
getChronicleConfig() |
boolean |
isIncludeCallerData() |
boolean |
isIncludeMappedDiagnosticContext() |
void |
setIncludeCallerData(boolean logCallerData) |
void |
setIncludeMappedDiagnosticContext(boolean logMDC) |
append, getPath, setPath, start, stop, toChronicleLogLevelerror, error, error, getHandler, getLayout, getName, ignoreExceptions, parseInt, setHandler, toStringaddFilter, getFilter, hasFilter, isFiltered, removeFilterequals, getState, hashCode, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStoppingpublic BinaryIndexedChronicleAppender(String name, org.apache.logging.log4j.core.Filter filter, String path, IndexedLogAppenderConfig config)
protected ChronicleLogWriter createWriter() throws IOException
createWriter in class AbstractChronicleAppenderIOExceptionprotected IndexedLogAppenderConfig getChronicleConfig()
@PluginFactory public static BinaryIndexedChronicleAppender createAppender(@PluginAttribute(value="name") String name, @PluginAttribute(value="path") String path, @PluginAttribute(value="includeCallerData") String includeCallerData, @PluginAttribute(value="includeMappedDiagnosticContext") String includeMappedDiagnosticContext, @PluginElement(value="indexedChronicleConfig") AbstractChronicleAppender.IndexedChronicleCfg chronicleConfig, @PluginElement(value="filter") org.apache.logging.log4j.core.Filter filter)
public void setIncludeCallerData(boolean logCallerData)
public boolean isIncludeCallerData()
public void setIncludeMappedDiagnosticContext(boolean logMDC)
public boolean isIncludeMappedDiagnosticContext()
public void doAppend(@NotNull
org.apache.logging.log4j.core.LogEvent event,
@NotNull
ChronicleLogWriter writer)
doAppend in class AbstractChronicleAppenderCopyright © 2015. All rights reserved.