mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
provide message for logging throwables
for those clients who look at the deepest cause first
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user