@Override public String toString() { return getSTEAsString(); } }
@Override public String toString() { return getSTEAsString(); } }
@Override public String toString() { return getSTEAsString(); } }
@Override public String toString() { return getSTEAsString(); } }
@Override public String toString() { return getSTEAsString(); } }
@Override public String toString() { return getSTEAsString(); } }
@Override public String toString() { return getSTEAsString(); } }
@Override public String toString() { return getSTEAsString(); } }
private static String formatStackTraceElements(StackTraceElementProxy[] elements) { String s = ""; if (elements != null) { for (StackTraceElementProxy e : elements) { s += DELIMITER + TAB + e.getSTEAsString(); } } return s; }
@Override public boolean apply(@Nullable StackTraceElementProxy stackTraceElementProxy) { return contains(stackTraceElementProxy.getSTEAsString(), targetClasses); } };
private String toStackTraceString( final StackTraceElementProxy[] elements ) { final StringBuilder str = new StringBuilder(); for( final StackTraceElementProxy element : elements ) { str.append( element.getSTEAsString() ); } return str.toString(); } }
private void formatStackTraceElements(IThrowableProxy error, StringBuffer sb) { StackTraceElementProxy[] elements = error.getStackTraceElementProxyArray(); if (elements != null) { for (StackTraceElementProxy e : elements) { sb.append(System.lineSeparator()).append('\t').append(e.getSTEAsString()); } } } }
public static void addException(IThrowableProxy throwableProxy, String message, LogDataBuilder builder) { if (throwableProxy != null) { StringBuilder sb = new StringBuilder(); sb.append(message).append("\n"); sb.append(throwableProxy.getClassName()).append(": ").append(throwableProxy.getMessage()).append("\n"); for (StackTraceElementProxy stackTraceElementProxy : throwableProxy.getStackTraceElementProxyArray()) { sb.append("\t").append(stackTraceElementProxy.getSTEAsString()).append("\n"); } builder.withMessage(sb.toString()); } }
private void collectExceptionMessage( final IThrowableProxy proxy, final StringBuilder sb ) { sb.append( proxy.getClassName() ); final String m = proxy.getMessage(); if( null != m ) { sb.append( ": " ); sb.append( m ); } sb.append( "\n" ); for ( final StackTraceElementProxy element : proxy.getStackTraceElementProxyArray() ) { sb.append( "\t" ); sb.append( element.getSTEAsString() ); sb.append( "\n" ); } final IThrowableProxy cause = proxy.getCause(); if( null != cause ) { sb.append( "Caused by: " ); collectExceptionMessage( cause, sb ); } }