We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f93f3bb commit f7ae802Copy full SHA for f7ae802
1 file changed
logback-core/src/main/java/ch/qos/logback/core/ConsoleAppender.java
@@ -18,6 +18,7 @@
18
import java.lang.reflect.Method;
19
import java.lang.reflect.Modifier;
20
import java.util.Arrays;
21
+import java.util.NoSuchElementException;
22
import java.util.Optional;
23
24
import ch.qos.logback.core.joran.spi.ConsoleTarget;
@@ -109,7 +110,7 @@ private OutputStream wrapWithJansi(OutputStream targetStream) {
109
110
.filter(m -> PrintStream.class.isAssignableFrom(m.getReturnType()))
111
.findAny();
112
if (optOutMethod.isPresent()) {
- final Method outMethod = optOutMethod.orElseThrow();
113
+ final Method outMethod = optOutMethod.orElseThrow(() -> new NoSuchElementException("No value present"));
114
return (PrintStream) outMethod.invoke(null);
115
}
116
0 commit comments