public class ArchivingFileHandler extends AbstractStreamHandler
OutputStream which must be specified through
a ".outputStream" logging property.| Modifier and Type | Field and Description |
|---|---|
static long |
NO_LIMIT
A special value for the
sizeLimit paramter of ArchivingFileHandler(String,
long, TimeTable, boolean, boolean, Level, Filter, Formatter, String) indicating that no limit should apply. |
| Constructor and Description |
|---|
ArchivingFileHandler()
No-arg constructor to be used by the log manager.
|
ArchivingFileHandler(java.lang.String propertyNamePrefix)
Single-arg constructor to be used by proxies.
|
ArchivingFileHandler(java.lang.String pattern,
long sizeLimit,
TimeTable timeTable,
boolean append,
boolean autoFlush,
java.util.logging.Level level,
java.util.logging.Filter filter,
java.util.logging.Formatter formatter,
java.lang.String encoding) |
| Modifier and Type | Method and Description |
|---|---|
void |
publish(java.util.logging.LogRecord record) |
close, flush, isLoggable, setEncoding, setOutputStreampublic static final long NO_LIMIT
sizeLimit paramter of ArchivingFileHandler(String,
long, TimeTable, boolean, boolean, Level, Filter, Formatter, String) indicating that no limit should apply.public ArchivingFileHandler()
throws ParseException,
EvaluationException,
java.io.IOException
ParseExceptionEvaluationExceptionjava.io.IOExceptionpublic ArchivingFileHandler(@Nullable java.lang.String propertyNamePrefix) throws ParseException, EvaluationException, java.io.IOException
ParseExceptionEvaluationExceptionjava.io.IOExceptionpublic ArchivingFileHandler(java.lang.String pattern,
long sizeLimit,
TimeTable timeTable,
boolean append,
boolean autoFlush,
java.util.logging.Level level,
java.util.logging.Filter filter,
java.util.logging.Formatter formatter,
java.lang.String encoding)
throws java.io.IOException
pattern - The pattern for the archive file names: '%d' is replaced with the current datesizeLimit - The size limit for the current filetimeTable - The time table for time-based archivingappend - Whether to append to an existring current fileautoFlush - See StreamHandler.StreamHandler(OutputStream, boolean, Level, Filter, Formatter, String)level - See StreamHandler.StreamHandler(OutputStream, boolean, Level, Filter, Formatter, String)filter - See StreamHandler.StreamHandler(OutputStream, boolean, Level, Filter, Formatter, String)formatter - See StreamHandler.StreamHandler(OutputStream, boolean, Level, Filter, Formatter, String)encoding - See StreamHandler.StreamHandler(OutputStream, boolean, Level, Filter, Formatter, String)java.io.IOExceptionpublic void publish(java.util.logging.LogRecord record)
publish in class AbstractStreamHandler