/** * Trace provided {@link Throwable} and add exception count to current entry in provided context. * * @param e exception to record * @param count exception count to add * @since 1.4.2 */ public static void traceContext(Throwable e, int count, Context context) { if (e == null || e instanceof BlockException) { return; } if (context == null) { return; } DefaultNode curNode = (DefaultNode)context.getCurNode(); traceExceptionToNode(e, count, curNode); }
/** * Trace provided {@link Throwable} and add exception count to provided entry. * * @param e exception to record * @param count exception count to add * @since 1.4.2 */ public static void traceEntry(Throwable e, int count, Entry entry) { if (e == null || e instanceof BlockException) { return; } if (entry == null || entry.getCurNode() == null) { return; } DefaultNode curNode = (DefaultNode)entry.getCurNode(); traceExceptionToNode(e, count, curNode); }
/** * Trace provided {@link Throwable} and add exception count to entry in current context. * * @param e exception to record * @param count exception count to add */ public static void trace(Throwable e, int count) { if (e == null || e instanceof BlockException) { return; } Context context = ContextUtil.getContext(); if (context == null) { return; } DefaultNode curNode = (DefaultNode)context.getCurNode(); traceExceptionToNode(e, count, curNode); }