diff --git a/idea/idea-repl/src/org/jetbrains/kotlin/console/ReplOutputHandler.kt b/idea/idea-repl/src/org/jetbrains/kotlin/console/ReplOutputHandler.kt index 3b30553ebf4..789558db1d6 100644 --- a/idea/idea-repl/src/org/jetbrains/kotlin/console/ReplOutputHandler.kt +++ b/idea/idea-repl/src/org/jetbrains/kotlin/console/ReplOutputHandler.kt @@ -73,7 +73,7 @@ class ReplOutputHandler( factory.newDocumentBuilder().parse(strToSource(text)) } catch (e: Exception) { - logError(ReplOutputHandler::class.java, "Couldn't parse REPL output: $text") + logError(ReplOutputHandler::class.java, "Couldn't parse REPL output: $text", e) return } diff --git a/idea/idea-repl/src/org/jetbrains/kotlin/console/ReplOutputHandler.kt.172 b/idea/idea-repl/src/org/jetbrains/kotlin/console/ReplOutputHandler.kt.172 index 8ad35941123..a3a3d1d53d6 100644 --- a/idea/idea-repl/src/org/jetbrains/kotlin/console/ReplOutputHandler.kt.172 +++ b/idea/idea-repl/src/org/jetbrains/kotlin/console/ReplOutputHandler.kt.172 @@ -72,7 +72,7 @@ class ReplOutputHandler( factory.newDocumentBuilder().parse(strToSource(text)) } catch (e: Exception) { - logError(ReplOutputHandler::class.java, "Couldn't parse REPL output: $text") + logError(ReplOutputHandler::class.java, "Couldn't parse REPL output: $text", e) return } diff --git a/idea/idea-repl/src/org/jetbrains/kotlin/console/actions/RunExecuteActions.kt b/idea/idea-repl/src/org/jetbrains/kotlin/console/actions/RunExecuteActions.kt index c08da35ba83..6cb9ca9246e 100644 --- a/idea/idea-repl/src/org/jetbrains/kotlin/console/actions/RunExecuteActions.kt +++ b/idea/idea-repl/src/org/jetbrains/kotlin/console/actions/RunExecuteActions.kt @@ -34,7 +34,7 @@ fun errorNotification(project: Project?, message: String) { Notifications.Bus.notify(Notification(errorTag, errorTitle, message, NotificationType.ERROR), project) } -fun logError(cl: Class<*>, message: String) = with(Logger.getInstance(cl)) { error(message) } +fun logError(cl: Class<*>, message: String, t: Throwable? = null) = with(Logger.getInstance(cl)) { error(message, t) } class RunKotlinConsoleAction : AnAction() { override fun actionPerformed(e: AnActionEvent) {