@Plugin(name="DailyFile",
category="Core",
elementType="appender",
printObject=true)
public final class DailyFileAppender
extends AbstractOutputStreamAppender<DailyFileManager>
| Modifier and Type | Method and Description |
|---|---|
void |
append(LogEvent event) |
static DailyFileAppender |
createAppender(String name,
String directory,
String fileNamePrefix,
String dateFormat,
String fileNameSuffix,
String maxFileSize,
Filter filter,
Layout<? extends Serializable> layout,
boolean ignoreExceptions)
Creates a daily file appender.
|
directEncodeEvent, getImmediateFlush, getManager, start, stop, stop, writeByteArrayToManagererror, error, error, getHandler, getLayout, getName, ignoreExceptions, parseInt, setHandler, toStringaddFilter, getFilter, hasFilter, isFiltered, removeFilterequalsImpl, getState, getStatusLogger, hashCodeImpl, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, stop, stop@PluginFactory public static DailyFileAppender createAppender(@PluginAttribute(value="name") String name, @PluginAttribute(value="directory",defaultString=".") String directory, @PluginAttribute(value="fileNamePrefix") String fileNamePrefix, @PluginAttribute(value="dateFormat",defaultString="yyyy-MM-dd") String dateFormat, @PluginAttribute(value="fileNameSuffix",defaultString=".log") String fileNameSuffix, @PluginAttribute(value="maxFileSize",defaultString="0") String maxFileSize, @PluginElement(value="Filter") Filter filter, @PluginElement(value="Layout") Layout<? extends Serializable> layout, @PluginAttribute(value="ignoreExceptions",defaultBoolean=true) boolean ignoreExceptions)
name - The name of the appender.directory - The log file directory.fileNamePrefix - The log file name prefix.dateFormat - The date format.fileNameSuffix - The log file name suffix.maxFileSize - The maximum file size.layout - The layout or null.filter - The filter or null.ignoreExceptions - True ignores exceptions.public void append(LogEvent event)
append in interface Appenderappend in class AbstractOutputStreamAppender<DailyFileManager>Copyright © 2003-2019 Serge Brisson. All Rights Reserved.