@Plugin(name="Memory",
category="Core",
elementType="appender")
public class MemoryAppender
extends org.apache.logging.log4j.core.appender.AbstractAppender
| Modifier and Type | Class and Description |
|---|---|
static class |
MemoryAppender.MemoryAppenderBuilder |
| Modifier | Constructor and Description |
|---|---|
protected |
MemoryAppender(String name,
org.apache.logging.log4j.core.Filter filter,
org.apache.logging.log4j.core.StringLayout layout,
boolean ignoreExceptions,
org.apache.logging.log4j.core.config.Property[] properties,
int bufferSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
append(org.apache.logging.log4j.core.LogEvent logEvent) |
protected static MemoryAppender |
createAppender(String name,
int bufferSize,
boolean ignoreExceptions,
org.apache.logging.log4j.core.Filter filter,
org.apache.logging.log4j.core.StringLayout layout) |
int |
getBufferSize() |
List<String> |
getLogLines() |
static MemoryAppender.MemoryAppenderBuilder |
newBuilder() |
error, error, error, getHandler, getLayout, getName, ignoreExceptions, parseInt, requiresLocation, setHandler, toSerializable, toStringaddFilter, getFilter, getPropertyArray, hasFilter, isFiltered, removeFilter, start, stop, stopequalsImpl, getState, getStatusLogger, hashCodeImpl, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, stop, stopprotected MemoryAppender(String name, org.apache.logging.log4j.core.Filter filter, org.apache.logging.log4j.core.StringLayout layout, boolean ignoreExceptions, org.apache.logging.log4j.core.config.Property[] properties, int bufferSize)
public static MemoryAppender.MemoryAppenderBuilder newBuilder()
@PluginFactory protected static MemoryAppender createAppender(@PluginAttribute(value="name") String name, @PluginAttribute(value="bufferSize") int bufferSize, @PluginAttribute(value="ignoreExceptions",defaultBoolean=true) boolean ignoreExceptions, @PluginElement(value="Filter") org.apache.logging.log4j.core.Filter filter, @PluginElement(value="Layout") org.apache.logging.log4j.core.StringLayout layout)
public void append(org.apache.logging.log4j.core.LogEvent logEvent)
public int getBufferSize()
Copyright © 2024 OpenMRS Inc.. All rights reserved.