Fixed Bugsnag error log

pull/214/head
M66B 11 months ago
parent 0a1e84dffe
commit 409d18a8cd

@ -304,9 +304,6 @@ public class Log {
try { try {
ThrowableWrapper ex = new ThrowableWrapper(); ThrowableWrapper ex = new ThrowableWrapper();
ex.setMessage(msg); ex.setMessage(msg);
List<StackTraceElement> ss = new ArrayList<>(Arrays.asList(ex.getStackTrace()));
ss.remove(0);
ex.setStackTrace(ss.toArray(new StackTraceElement[0]));
Bugsnag.notify(ex, new OnErrorCallback() { Bugsnag.notify(ex, new OnErrorCallback() {
@Override @Override
public boolean onError(@NonNull Event event) { public boolean onError(@NonNull Event event) {

@ -70,13 +70,13 @@ public class ThrowableWrapper extends Throwable {
@Nullable @Nullable
@Override @Override
public String getMessage() { public String getMessage() {
return ex.getMessage(); return getSafeMessage();
} }
@Nullable @Nullable
@Override @Override
public String getLocalizedMessage() { public String getLocalizedMessage() {
return ex.getLocalizedMessage(); return getSafeMessage();
} }
@NonNull @NonNull
@ -94,6 +94,6 @@ public class ThrowableWrapper extends Throwable {
@NonNull @NonNull
@Override @Override
public String toString() { public String toString() {
return ex.toString(); return toSafeString();
} }
} }

Loading…
Cancel
Save