From 6c3620f48168db6aa4aaa518775aa6fec2f8cb06 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Thu, 24 Aug 2017 09:07:00 +0300 Subject: [PATCH] Suppress logging from jline #KT-19243 Fixed --- .../cli/jvm/repl/reader/ConsoleReplCommandReader.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/repl/reader/ConsoleReplCommandReader.kt b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/repl/reader/ConsoleReplCommandReader.kt index ba8d1a493fe..06c15c0ef71 100644 --- a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/repl/reader/ConsoleReplCommandReader.kt +++ b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/repl/reader/ConsoleReplCommandReader.kt @@ -23,6 +23,8 @@ import org.jline.reader.LineReaderBuilder import org.jline.reader.UserInterruptException import org.jline.terminal.TerminalBuilder import java.io.File +import java.util.logging.Level +import java.util.logging.Logger class ConsoleReplCommandReader : ReplCommandReader { private val lineReader = LineReaderBuilder.builder() @@ -50,4 +52,10 @@ class ConsoleReplCommandReader : ReplCommandReader { } override fun flushHistory() = lineReader.history.save() + + private companion object { + init { + Logger.getLogger("org.jline").level = Level.OFF; + } + } }