public class RollingFileAppender extends Object implements Appender, Closeable
| Constructor and Description |
|---|
RollingFileAppender(LoggerFactory factory,
String path,
Logger.Level level,
LogPattern pattern,
long maxSize,
int maxFiles)
Constructor.
|
RollingFileAppender(LoggerFactory factory,
XMLStreamReader reader,
Map<String,Appender> appenders)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
append(LogPattern.Log log)
Append the given log.
|
void |
close() |
IAsync<?> |
flush()
Ask to flush any pending log that this appender is still holding.
|
int |
level()
Return the level of this appender.
|
boolean |
needsLocation()
Return true if this appender needs the location.
|
boolean |
needsThreadName()
Return true if this appender needs the thread name.
|
public RollingFileAppender(LoggerFactory factory, String path, Logger.Level level, LogPattern pattern, long maxSize, int maxFiles)
public RollingFileAppender(LoggerFactory factory, XMLStreamReader reader, Map<String,Appender> appenders) throws LoggerConfigurationException, XMLStreamException
public void append(LogPattern.Log log)
Appenderpublic int level()
Appenderpublic boolean needsThreadName()
AppenderneedsThreadName in interface Appenderpublic boolean needsLocation()
AppenderneedsLocation in interface Appenderpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionCopyright © 2019. All rights reserved.