public void init(Throwable t) { maybeInitBuilder(); if (t == null) { return; } if (t.getCause() == null) { } else { builder.setCause(new SerializedExceptionPBImpl(t.getCause()).getProto()); } StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); t.printStackTrace(pw); pw.close(); if (sw.toString() != null) builder.setTrace(sw.toString()); if (t.getMessage() != null) builder.setMessage(t.getMessage()); builder.setClassName(t.getClass().getCanonicalName()); }
public void init(Throwable t) { maybeInitBuilder(); if (t == null) { return; } if (t.getCause() == null) { } else { builder.setCause(new SerializedExceptionPBImpl(t.getCause()).getProto()); } StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); t.printStackTrace(pw); pw.close(); if (sw.toString() != null) builder.setTrace(sw.toString()); if (t.getMessage() != null) builder.setMessage(t.getMessage()); builder.setClassName(t.getClass().getCanonicalName()); }
public void init(Throwable t) { maybeInitBuilder(); if (t == null) { return; } if (t.getCause() == null) { } else { builder.setCause(new SerializedExceptionPBImpl(t.getCause()).getProto()); } StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); t.printStackTrace(pw); pw.close(); if (sw.toString() != null) builder.setTrace(sw.toString()); if (t.getMessage() != null) builder.setMessage(t.getMessage()); builder.setClassName(t.getClass().getCanonicalName()); }