Constructor | Description |
---|---|
LogRecordListener() |
Modifier and Type | Method | Description |
---|---|---|
void |
clear() |
Clear all existing
log records that have been
submitted to this listener. |
void |
logRecordSubmitted(java.util.logging.LogRecord logRecord) |
Inform the listener of a
LogRecord that was submitted to JUL for
processing. |
java.util.stream.Stream<java.util.logging.LogRecord> |
stream() |
Get a stream of
log records that have been
submitted to this listener. |
java.util.stream.Stream<java.util.logging.LogRecord> |
stream(java.lang.Class<?> clazz) |
Get a stream of
log records that have been
submitted to this listener for the
logger name equal to the name of the given class. |
java.util.stream.Stream<java.util.logging.LogRecord> |
stream(java.lang.Class<?> clazz,
java.util.logging.Level level) |
Get a stream of
log records that have been
submitted to this listener for the
logger name equal to the name of the given class at the given log level. |
public void logRecordSubmitted(java.util.logging.LogRecord logRecord)
LogRecord
that was submitted to JUL for
processing.public java.util.stream.Stream<java.util.logging.LogRecord> stream()
log records
that have been
submitted to this listener.
As stated in the JavaDoc for LogRecord
, a submitted
LogRecord
should not be updated by the client application. Thus,
the LogRecords
in the returned stream should only be inspected for
testing purposes and not modified in any way.
public java.util.stream.Stream<java.util.logging.LogRecord> stream(java.lang.Class<?> clazz)
log records
that have been
submitted to this listener for the
logger name equal to the name of the given class.
As stated in the JavaDoc for LogRecord
, a submitted
LogRecord
should not be updated by the client application. Thus,
the LogRecords
in the returned stream should only be inspected for
testing purposes and not modified in any way.
clazz
- the class for which to get the log records; never null
public java.util.stream.Stream<java.util.logging.LogRecord> stream(java.lang.Class<?> clazz, java.util.logging.Level level)
log records
that have been
submitted to this listener for the
logger name equal to the name of the given class at the given log level.
As stated in the JavaDoc for LogRecord
, a submitted
LogRecord
should not be updated by the client application. Thus,
the LogRecords
in the returned stream should only be inspected for
testing purposes and not modified in any way.
clazz
- the class for which to get the log records; never null
level
- the log level for which to get the log records; never null
public void clear()
log records
that have been
submitted to this listener.