public class FilteredLogger
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected int |
count |
protected long |
interval |
protected long |
lastTime |
protected Logger |
logger |
protected int |
max |
protected java.lang.String |
processName |
protected boolean |
showTooManyErrorsMessage |
| Constructor and Description |
|---|
FilteredLogger(Logger logger,
java.lang.String processName,
int max) |
FilteredLogger(Logger logger,
java.lang.String processName,
long milis) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canDumpMoreMessages() |
void |
error(java.lang.String msg) |
void |
error(java.lang.String msg,
java.lang.Throwable th) |
void |
info(java.lang.String msg) |
FilteredLogger |
setInterval(long interval) |
void |
warn(java.lang.String msg) |
void |
warn(java.lang.String msg,
java.lang.Throwable th) |
protected int count
protected final Logger logger
protected final int max
protected java.lang.String processName
protected long interval
protected long lastTime
protected boolean showTooManyErrorsMessage
public FilteredLogger(Logger logger,
java.lang.String processName,
int max)
public FilteredLogger(Logger logger,
java.lang.String processName,
long milis)
public FilteredLogger setInterval(long interval)
protected boolean canDumpMoreMessages()
public void warn(java.lang.String msg,
java.lang.Throwable th)
public void warn(java.lang.String msg)
public void error(java.lang.String msg,
java.lang.Throwable th)
public void error(java.lang.String msg)
public void info(java.lang.String msg)