private String trimToken(String authHeader) { return StringUtil.limiting(authHeader, BEARER_PREFIX.length()).toLowerCase().equals(BEARER_PREFIX) ? authHeader.substring(7) : authHeader; } }
private static String toStringTHIS(String type, String className, String methodDesc, Object arg) { StringBuffer sb = new StringBuffer(); sb.append(type).append(" "); sb.append(className); sb.append(" ["); String arstr = StringUtil.limiting(ObjectUtil.toString(arg), 80); sb.append(arstr); sb.append("]"); return sb.toString(); }
private static String toStringRTN(String type, String className, String methodName, String methodDesc, Object arg) { StringBuffer sb = new StringBuffer(); sb.append(type).append(" "); sb.append(className); sb.append("."); sb.append(methodName); sb.append(" ["); String arstr = StringUtil.limiting(ObjectUtil.toString(arg), 80); sb.append(arstr); sb.append("]"); return sb.toString(); }
private static String toStringRTN(String type, String className, String methodName, String methodDesc, Object arg) { StringBuffer sb = new StringBuffer(); sb.append(type).append(" "); sb.append(className); sb.append("."); sb.append(methodName); sb.append(" ["); String arstr = StringUtil.limiting(ObjectUtil.toString(arg), 80); sb.append(arstr); sb.append("]"); return sb.toString(); }
private static String toStringTHIS(String type, String className, String methodDesc, Object arg) { StringBuffer sb = new StringBuffer(); sb.append(type).append(" "); sb.append(className); sb.append(" ["); String arstr = StringUtil.limiting(ObjectUtil.toString(arg), 80); sb.append(arstr); sb.append("]"); return sb.toString(); }
private static String toString(String type, String className, String methodName, String methodDesc, Object[] arg) { StringBuffer sb = new StringBuffer(); sb.append(type).append(" "); sb.append(className); sb.append("."); sb.append(methodName); if (ArrayUtil.isEmpty(arg)) { return sb.toString(); } sb.append(" ["); for (int i = 0, max = arg.length; i < max; i++) { if (i > 0) sb.append(","); String arstr = StringUtil.limiting(ObjectUtil.toString(arg[i]), 80); sb.append(arstr); } sb.append("]"); return sb.toString(); }
private static String toString(String type, String className, String methodName, String methodDesc, Object[] arg) { StringBuffer sb = new StringBuffer(); sb.append(type).append(" "); sb.append(className); sb.append("."); sb.append(methodName); if (ArrayUtil.isEmpty(arg)) { return sb.toString(); } sb.append(" ["); for (int i = 0, max = arg.length; i < max; i++) { if (i > 0) sb.append(","); String arstr = StringUtil.limiting(ObjectUtil.toString(arg[i]), 80); sb.append(arstr); } sb.append("]"); return sb.toString(); }
public static void sendAlert(byte level, String title, String emsg, MapValue tags) { long now = System.currentTimeMillis(); if (title == null) title = "none"; Long last = sendTimeTable.get(title); if (last == null || now - last.longValue() >= conf.alert_send_interval_ms) { sendTimeTable.put(title, now); DataProxy.sendAlert(level, title, StringUtil.limiting(emsg, conf.alert_message_length), tags); } } }
public static void sendAlert(byte level, String title, String emsg, MapValue tags) { long now = System.currentTimeMillis(); if (title == null) title = "none"; Long last = sendTimeTable.get(title); if (last == null || now - last.longValue() >= conf.alert_send_interval_ms) { sendTimeTable.put(title, now); DataProxy.sendAlert(level, title, StringUtil.limiting(emsg, conf.alert_message_length), tags); } } }
public static void startSpringControllerMethod(String className, String methodName, String methodDesc, Object this1, Object[] arg) { TraceContext ctx = TraceContextManager.getContext(); if (ctx == null) return; if (conf.profile_spring_controller_method_parameter_enabled) { if (arg == null) { return; } int start_time = (int) (System.currentTimeMillis() - ctx.startTime); for (int i = 0; i < arg.length; i++) { if (arg[i] == null) continue; String value = new StringBuilder().append("param: ").append(StringUtil.limiting(arg[i].toString(), 1024)).toString(); MessageStep step = new MessageStep(value); step.start_time = start_time; ctx.profile.add(step); } } PluginSpringControllerCaptureTrace.capArgs(ctx, new HookArgs(className, methodName, methodDesc, this1, arg)); }
public static void startSpringControllerMethod(String className, String methodName, String methodDesc, Object this1, Object[] arg) { TraceContext ctx = TraceContextManager.getContext(); if (ctx == null) return; if (conf.profile_spring_controller_method_parameter_enabled) { if (arg == null) { return; } int start_time = (int) (System.currentTimeMillis() - ctx.startTime); for (int i = 0; i < arg.length; i++) { if (arg[i] == null) continue; String value = new StringBuilder().append("param: ").append(StringUtil.limiting(arg[i].toString(), 1024)).toString(); MessageStep step = new MessageStep(value); step.start_time = start_time; ctx.profile.add(step); } } PluginSpringControllerCaptureTrace.capArgs(ctx, new HookArgs(className, methodName, methodDesc, this1, arg)); }
private String trimToken(String authHeader) { return StringUtil.limiting(authHeader, BEARER_PREFIX.length()).toLowerCase().equals(BEARER_PREFIX) ? authHeader.substring(7) : authHeader; } }
private static String toStringRTN(String type, String className, String methodName, String methodDesc, Object arg) { StringBuffer sb = new StringBuffer(); sb.append(type).append(" "); sb.append(className); sb.append("."); sb.append(methodName); sb.append(" ["); String arstr = StringUtil.limiting(ObjectUtil.toString(arg), 80); sb.append(arstr); sb.append("]"); return sb.toString(); }
private static String toStringTHIS(String type, String className, String methodDesc, Object arg) { StringBuffer sb = new StringBuffer(); sb.append(type).append(" "); sb.append(className); sb.append(" ["); String arstr = StringUtil.limiting(ObjectUtil.toString(arg), 80); sb.append(arstr); sb.append("]"); return sb.toString(); }
private static String toString(String type, String className, String methodName, String methodDesc, Object[] arg) { StringBuffer sb = new StringBuffer(); sb.append(type).append(" "); sb.append(className); sb.append("."); sb.append(methodName); if (ArrayUtil.isEmpty(arg)) { return sb.toString(); } sb.append(" ["); for (int i = 0, max = arg.length; i < max; i++) { if (i > 0) sb.append(","); String arstr = StringUtil.limiting(ObjectUtil.toString(arg[i]), 80); sb.append(arstr); } sb.append("]"); return sb.toString(); }
public static void sendAlert(byte level, String title, String emsg, MapValue tags) { long now = System.currentTimeMillis(); if (title == null) title = "none"; Long last = sendTimeTable.get(title); if (last == null || now - last.longValue() >= conf.alert_send_interval_ms) { sendTimeTable.put(title, now); DataProxy.sendAlert(level, title, StringUtil.limiting(emsg, conf.alert_message_length), tags); } } }
public static void startSpringControllerMethod(String className, String methodName, String methodDesc, Object this1, Object[] arg) { TraceContext ctx = TraceContextManager.getContext(); if (ctx == null) return; if (conf.profile_spring_controller_method_parameter_enabled) { if (arg == null) { return; } int start_time = (int) (System.currentTimeMillis() - ctx.startTime); for (int i = 0; i < arg.length; i++) { if (arg[i] == null) continue; String value = new StringBuilder().append("param: ").append(StringUtil.limiting(arg[i].toString(), 1024)).toString(); MessageStep step = new MessageStep(value); step.start_time = start_time; ctx.profile.add(step); } } PluginSpringControllerCaptureTrace.capArgs(ctx, new HookArgs(className, methodName, methodDesc, this1, arg)); }