@Plugin(name="BambooRollingFile",
category="Core",
elementType="appender",
printObject=true)
public class BambooRollingFileAppenderLog4j2
extends org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender<org.apache.logging.log4j.core.appender.rolling.RollingFileManager>
| Modifier and Type | Class and Description |
|---|---|
static class |
BambooRollingFileAppenderLog4j2.Builder<B extends BambooRollingFileAppenderLog4j2.Builder<B>> |
| Modifier and Type | Method and Description |
|---|---|
void |
append(org.apache.logging.log4j.core.LogEvent event) |
String |
getFileName() |
String |
getFilePattern() |
<T extends org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy> |
getTriggeringPolicy() |
static <B extends BambooRollingFileAppenderLog4j2.Builder<B>> |
newBuilder() |
static void |
setExternalHomeLocator(BambooHomeLocator externalHomeLocator) |
boolean |
stop(long timeout,
TimeUnit timeUnit) |
directEncodeEvent, getImmediateFlush, getManager, start, stop, writeByteArrayToManagererror, error, error, getHandler, getLayout, getName, ignoreExceptions, parseInt, requiresLocation, setHandler, toSerializable, toStringaddFilter, getFilter, getPropertyArray, hasFilter, isFiltered, removeFilterequalsImpl, getState, getStatusLogger, hashCodeImpl, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, stop, stoppublic static void setExternalHomeLocator(BambooHomeLocator externalHomeLocator)
public boolean stop(long timeout,
TimeUnit timeUnit)
stop in interface org.apache.logging.log4j.core.LifeCycle2stop in class org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender<org.apache.logging.log4j.core.appender.rolling.RollingFileManager>public void append(org.apache.logging.log4j.core.LogEvent event)
append in interface org.apache.logging.log4j.core.Appenderappend in class org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender<org.apache.logging.log4j.core.appender.rolling.RollingFileManager>public String getFileName()
public String getFilePattern()
public <T extends org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy> T getTriggeringPolicy()
@PluginBuilderFactory public static <B extends BambooRollingFileAppenderLog4j2.Builder<B>> B newBuilder()
Copyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.