@Plugin(name="DailyFileSftpAppender",
category="Core",
elementType="appender",
printObject=true)
public class DailyFileSftpAppender
extends org.apache.logging.log4j.core.appender.AbstractAppender
| Modifier | Constructor and Description |
|---|---|
protected |
DailyFileSftpAppender(String aName,
org.apache.logging.log4j.core.Filter aFilter,
org.apache.logging.log4j.core.Layout<? extends Serializable> aLayout,
org.apache.logging.log4j.core.appender.rolling.RolloverStrategy aStrategy,
boolean ignoreExceptions,
String aUserName,
String aPublicKeyResource,
String aPrivateKeyResource,
String aFilePattern,
String aHostName,
String aPathName,
String aPassPhrase) |
| Modifier and Type | Method and Description |
|---|---|
void |
append(org.apache.logging.log4j.core.LogEvent aEvent) |
static DailyFileSftpAppender |
createAppender(String name,
boolean ignoreExceptions,
org.apache.logging.log4j.core.Layout<? extends Serializable> aLayout,
org.apache.logging.log4j.core.Filter filter,
org.apache.logging.log4j.core.appender.rolling.RolloverStrategy strategy,
String aUserName,
String aPublicKeyResource,
String aPrivateKeyResource,
String aPassPhrase,
String aFilePattern,
String aHostName,
String aPathName) |
protected void |
flushPending() |
void |
stop() |
error, error, error, getHandler, getLayout, getName, ignoreExceptions, parseInt, setHandler, toSerializable, toStringaddFilter, getFilter, hasFilter, isFiltered, removeFilter, start, stop, stopequalsImpl, getState, getStatusLogger, hashCodeImpl, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, stopprotected DailyFileSftpAppender(String aName, org.apache.logging.log4j.core.Filter aFilter, org.apache.logging.log4j.core.Layout<? extends Serializable> aLayout, org.apache.logging.log4j.core.appender.rolling.RolloverStrategy aStrategy, boolean ignoreExceptions, String aUserName, String aPublicKeyResource, String aPrivateKeyResource, String aFilePattern, String aHostName, String aPathName, String aPassPhrase)
aStrategy - aPublicKeyResource - TODO@PluginFactory public static DailyFileSftpAppender createAppender(@PluginAttribute(value="name") String name, @PluginAttribute(value="ignoreExceptions") boolean ignoreExceptions, @PluginElement(value="Layout") org.apache.logging.log4j.core.Layout<? extends Serializable> aLayout, @PluginElement(value="Filters") org.apache.logging.log4j.core.Filter filter, @PluginElement(value="Strategy") org.apache.logging.log4j.core.appender.rolling.RolloverStrategy strategy, @PluginAttribute(value="userName") String aUserName, @PluginAttribute(value="publicKeyResource") String aPublicKeyResource, @PluginAttribute(value="privateKeyResource") String aPrivateKeyResource, @PluginAttribute(value="passPhrase") String aPassPhrase, @PluginAttribute(value="filePattern") String aFilePattern, @PluginAttribute(value="hostName") String aHostName, @PluginAttribute(value="pathName") String aPathName)
protected void flushPending()
public void stop()
stop in interface org.apache.logging.log4j.core.LifeCyclestop in class org.apache.logging.log4j.core.AbstractLifeCyclepublic void append(org.apache.logging.log4j.core.LogEvent aEvent)
Copyright © 2018. All rights reserved.