Package | Description |
---|---|
org.spf4j.test.log |
spf4j test log backend for slf4j.
|
org.spf4j.test.matchers |
Modifier and Type | Method and Description |
---|---|
Level |
LogRecord.getLevel() |
Level |
PrintConfig.getMinLevel() |
default Level |
LogConfig.minRootLevel() |
static Level |
Level.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Level[] |
Level.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
LogCollection<ArrayDeque<LogRecord>> |
TestLoggers.collect(Level minimumLogLevel,
int maxNrLogs,
boolean collectPrinted)
Collect up to a number of log messages.
|
<T> LogCollection<T> |
TestLoggers.collect(String category,
Level fromLevel,
boolean passThrough,
Collector<LogRecord,?,T> collector)
Collect a bunch of logs.
|
<R> LogCollection<R> |
TestLoggers.collect(String category,
Level fromLevel,
Level toLevel,
boolean passThrough,
Collector<LogRecord,?,R> collector,
ToIntFunction<List<LogHandler>> whereTo) |
<T> LogCollection<T> |
TestLoggers.collect(String category,
Level fromLevel,
Level toLevel,
boolean passThrough,
Collector<LogRecord,?,T> collector)
Collect a bunch of logs.
|
LogAssert |
TestLoggers.dontExpect(String category,
Level minimumLogLevel,
org.hamcrest.Matcher<LogRecord>... matchers)
the opposite of expect.
|
LogAssert |
TestLoggers.expect(String category,
Level minimumLogLevel,
int nrTimes,
long timeout,
TimeUnit unit,
org.hamcrest.Matcher<LogRecord>... matchers) |
LogAssert |
TestLoggers.expect(String category,
Level minimumLogLevel,
int nrTimes,
org.hamcrest.Matcher<LogRecord>... matchers)
Ability to assert is you expect a sequence of logs to be repeated.
|
LogAssert |
TestLoggers.expect(String category,
Level minimumLogLevel,
long timeout,
TimeUnit unit,
org.hamcrest.Matcher<LogRecord>... matchers) |
LogAssert |
TestLoggers.expect(String category,
Level minimumLogLevel,
org.hamcrest.Matcher<LogRecord>... matchers)
Create an log expectation that can be asserted like:
LogAssert expect = TestLoggers.expect("org.spf4j.test", Level.ERROR, Matchers.hasProperty("format",
Matchers.equalTo("Booo")));
LOG.error("Booo", new RuntimeException());
expect.assertObservation();
|
LogConsumer |
LogConfig.getLogConsumer(String category,
Level level) |
LogHandler.Handling |
LogHandler.handles(Level level)
find out if this handler should be used for the given log level.
|
LogHandler.Handling |
GreedyLogPrinter.handles(Level level) |
default LogHandler.Handling |
AllLevelsLogHandler.handles(Level level) |
LogHandler.Handling |
LogPrinter.handles(Level level)
find out if this handler should be used for the given log level.
|
HandlerRegistration |
TestLoggers.ignore(String category,
Level from,
Level to)
all logs from category and specified levels will be ignored...
|
void |
TestLogger.log(Level level,
org.slf4j.Marker marker,
String msg,
Object... args) |
void |
TestLoggers.print(String category,
Level level)
Print logs above a category and log level.
|
void |
TestLoggers.print(String category,
Level level,
boolean greedy) |
Constructor and Description |
---|
LogRecord(org.slf4j.Logger logger,
Level level,
org.slf4j.Marker marker,
String format,
Object... arguments) |
LogRecord(org.slf4j.Logger logger,
Level level,
String format,
Object... arguments) |
PrintConfig(String category,
Level minLevel,
boolean greedy) |
Modifier and Type | Method and Description |
---|---|
static org.hamcrest.Matcher<LogRecord> |
LogMatchers.hasLevel(Level level) |
Copyright © 2018 SPF4J. All rights reserved.