public class AssertingLogger
extends java.util.logging.Logger
Note that we do not just capture the LogRecord because we know that it's the action of calling some of the getters that causes work to be done (which is what any log handler would be expected to do).
| Constructor and Description |
|---|
AssertingLogger() |
| Modifier and Type | Method and Description |
|---|---|
void |
assertLogCount(int count) |
void |
assertLogEntry(int index,
java.util.logging.Level level,
java.lang.String message,
java.lang.Object... parameters) |
void |
assertThrown(int index,
java.lang.Throwable thrown) |
java.lang.String |
getMessage(int index) |
boolean |
isLoggable(java.util.logging.Level level) |
addHandler, config, config, entering, entering, entering, exiting, exiting, fine, fine, finer, finer, finest, finest, getAnonymousLogger, getAnonymousLogger, getFilter, getGlobal, getHandlers, getLevel, getLogger, getLogger, getName, getParent, getResourceBundle, getResourceBundleName, getUseParentHandlers, info, info, log, log, log, log, log, log, log, logp, logp, logp, logp, logp, logp, logrb, logrb, logrb, logrb, logrb, logrb, removeHandler, setFilter, setLevel, setParent, setResourceBundle, setUseParentHandlers, severe, severe, throwing, warning, warningpublic boolean isLoggable(java.util.logging.Level level)
isLoggable in class java.util.logging.Loggerpublic java.lang.String getMessage(int index)
public void assertLogCount(int count)
public void assertLogEntry(int index,
java.util.logging.Level level,
java.lang.String message,
java.lang.Object... parameters)
public void assertThrown(int index,
java.lang.Throwable thrown)