Skip to content

Commit f7ae802

Browse files
committed
fix LOGBACK-1737
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
1 parent f93f3bb commit f7ae802

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

logback-core/src/main/java/ch/qos/logback/core/ConsoleAppender.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import java.lang.reflect.Method;
1919
import java.lang.reflect.Modifier;
2020
import java.util.Arrays;
21+
import java.util.NoSuchElementException;
2122
import java.util.Optional;
2223

2324
import ch.qos.logback.core.joran.spi.ConsoleTarget;
@@ -109,7 +110,7 @@ private OutputStream wrapWithJansi(OutputStream targetStream) {
109110
.filter(m -> PrintStream.class.isAssignableFrom(m.getReturnType()))
110111
.findAny();
111112
if (optOutMethod.isPresent()) {
112-
final Method outMethod = optOutMethod.orElseThrow();
113+
final Method outMethod = optOutMethod.orElseThrow(() -> new NoSuchElementException("No value present"));
113114
return (PrintStream) outMethod.invoke(null);
114115
}
115116

0 commit comments

Comments
 (0)