public class TimedRollingFileAppender extends AbstractRollingFileAppender
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DAILY_ROLLING_PATTERN |
static String |
HOURLY_ROLLING_PATTERN |
bos, DEFAULT_BUFFER_SIZE, fileName, logFile| 构造器和说明 |
|---|
TimedRollingFileAppender(String file,
boolean append) |
TimedRollingFileAppender(String file,
int bufferSize,
boolean append) |
TimedRollingFileAppender(String file,
int bufferSize,
boolean append,
String datePatternParam) |
TimedRollingFileAppender(String file,
String datePattern) |
TimedRollingFileAppender(String file,
String datePattern,
String logReserveConfigString) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cleanup()
清理日志
|
void |
rollOver()
进行 RollOver
WARNING:RollOver 的时候日志不要用 SelfLog 打印,因为这个时候可能 SelfLog 自己在 RollOver。
|
boolean |
shouldRollOverNow()
判断是否应该现在进行 RollOver
|
append, flush, setFilepublic TimedRollingFileAppender(String file, boolean append)
file - 文件名append - 是否累加public TimedRollingFileAppender(String file, String datePattern)
file - 文件datePattern - 日期格式public TimedRollingFileAppender(String file, String datePattern, String logReserveConfigString)
public TimedRollingFileAppender(String file, int bufferSize, boolean append)
file - 文件bufferSize - 缓冲区大小append - 是否追加,默认是public boolean shouldRollOverNow()
shouldRollOverNow 在类中 AbstractRollingFileAppenderpublic void cleanup()
public void rollOver()
AbstractRollingFileAppenderrollOver 在类中 AbstractRollingFileAppenderCopyright © 2018 Pivotal Software, Inc.. All rights reserved.