From 9ed595c663a5bcacaa7e28e549997be640add8f9 Mon Sep 17 00:00:00 2001 From: peter Date: Wed, 16 Aug 2017 19:07:34 +0200 Subject: [PATCH] provide message for logging throwables for those clients who look at the deepest cause first --- .../util/src/com/intellij/openapi/diagnostic/Logger.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/platform/util/src/com/intellij/openapi/diagnostic/Logger.java b/platform/util/src/com/intellij/openapi/diagnostic/Logger.java index 4565b0aab461..e9207903ad0b 100644 --- a/platform/util/src/com/intellij/openapi/diagnostic/Logger.java +++ b/platform/util/src/com/intellij/openapi/diagnostic/Logger.java @@ -133,7 +133,7 @@ public abstract class Logger { public abstract void warn(@NonNls String message, @Nullable Throwable t); public void error(@NonNls String message) { - error(message, new Throwable(), ArrayUtil.EMPTY_STRING_ARRAY); + error(message, new Throwable(message), ArrayUtil.EMPTY_STRING_ARRAY); } public void error(Object message) { error(String.valueOf(message)); @@ -151,7 +151,7 @@ public abstract class Logger { } public void error(@NonNls String message, @NonNls @NotNull String... details) { - error(message, new Throwable(), details); + error(message, new Throwable(message), details); } public void error(@NonNls String message, @Nullable Throwable e) { @@ -169,7 +169,7 @@ public abstract class Logger { if (!value) { @NonNls String resultMessage = "Assertion failed"; if (message != null) resultMessage += ": " + message; - error(resultMessage, new Throwable()); + error(resultMessage, new Throwable(resultMessage)); } //noinspection Contract