|
|
@@ -64,24 +64,24 @@ public final class LogObserver {
|
|
|
return TARGET.stream();
|
|
|
}
|
|
|
|
|
|
- public static Stream<LogMessage> stream(Predicate<LogMessage> filter) {
|
|
|
- return stream().filter(filter);
|
|
|
+ public static boolean match(Predicate<LogMessage> filter) {
|
|
|
+ return stream().anyMatch(filter);
|
|
|
}
|
|
|
|
|
|
public static Stream<LogMessage> forText(Predicate<String> filter) {
|
|
|
- return stream(m -> filter.test(m.text()));
|
|
|
+ return stream().filter(m -> filter.test(m.text()));
|
|
|
}
|
|
|
|
|
|
public static Stream<LogMessage> forText(String text) {
|
|
|
- return stream(m -> text.equals(m.text()));
|
|
|
+ return stream().filter(m -> text.equals(m.text()));
|
|
|
}
|
|
|
|
|
|
public static Stream<LogMessage> forLevel(IntPredicate filter) {
|
|
|
- return stream(m -> filter.test(m.level()));
|
|
|
+ return stream().filter(m -> filter.test(m.level()));
|
|
|
}
|
|
|
|
|
|
public static Stream<LogMessage> forLevel(int level) {
|
|
|
- return stream(m -> m.level() >= level);
|
|
|
+ return stream().filter(m -> m.level() >= level);
|
|
|
}
|
|
|
|
|
|
}
|