@Override public void render(Model model, OutputStream out, Object... obj) throws Throwable{ Date date = (Date)obj[0]; if(date != null) out.write(SafeSimpleDateFormat.defaultDateFormat.format(date).getBytes(charset)); }
@Override public String toString() { return "[sessionId=" + sessionId + ", openTime=" + SafeSimpleDateFormat.defaultDateFormat.format(new Date(openTime)) + ", closeTime=" + SafeSimpleDateFormat.defaultDateFormat.format(new Date(closeTime)) + ", duration=" + getDuration() + ", readBytes=" + readBytes + ", writtenBytes=" + writtenBytes + "]"; }
@Override public String toString() { return "[sessionId=" + sessionId + ", openTime=" + SafeSimpleDateFormat.defaultDateFormat.format(new Date(openTime)) + ", closeTime=" + SafeSimpleDateFormat.defaultDateFormat.format(new Date(closeTime)) + ", duration=" + getDuration() + ", readBytes=" + readBytes + ", writtenBytes=" + writtenBytes + "]"; }
@Override public String toString() { return "[sessionId=" + sessionId + ", openTime=" + SafeSimpleDateFormat.defaultDateFormat.format(new Date(openTime)) + ", closeTime=" + SafeSimpleDateFormat.defaultDateFormat.format(new Date(closeTime)) + ", duration=" + getDuration() + ", readBytes=" + readBytes + ", writtenBytes=" + writtenBytes + "]"; }
public void update(String sql, Exception exception, long currentTimestamp, long latencyTime) { top.update(currentTimestamp, latencyTime, TimeUnit.MILLISECONDS, () -> sql + (exception != null ? ("| " + exception.getMessage() + "| ") : "| ") + SafeSimpleDateFormat.defaultDateFormat.format(new Date(currentTimestamp))); } }
public void update(String sql, Exception exception, long currentTimestamp, long latencyTime) { top.update(currentTimestamp, latencyTime, TimeUnit.MILLISECONDS, () -> sql + (exception != null ? ("| " + exception.getMessage() + "| ") : "| ") + SafeSimpleDateFormat.defaultDateFormat.format(new Date(currentTimestamp))); } }
@Override public void convertTo(JsonWriter writer, Object obj) throws IOException { writer.write(QUOTE + safeSimpleDateFormat.format((Date) obj) + QUOTE); }
@Override public void convertTo(JsonWriter writer, Object obj) throws IOException { writer.write(QUOTE + safeSimpleDateFormat.format((Date) obj) + QUOTE); }
@Override public void convertTo(JsonWriter writer, Object obj) throws IOException { writer.write(QUOTE + safeSimpleDateFormat.format((Date) obj) + QUOTE); }
@Override public String toString() { if (logStr == null) { logStr = level + " " + SafeSimpleDateFormat.defaultDateFormat.format(date); if (mdcData != null && !mdcData.isEmpty()) { logStr += " " + mdcData; } if (StringUtils.hasText(className)) { logStr += " " + className; } if (stackTraceElement != null) { logStr += " " + stackTraceElement; } logStr += "\t" + renderContentTemplate(); } return logStr; }
void write(LogItem logItem) { if (consoleOutput) { logItem.setDate(SafeSimpleDateFormat.defaultDateFormat.format(new Date())); System.out.println(logItem.toString()); } if (fileOutput) { Date d = new Date(); boolean success = getBufferedWriter(LogFactory.DAY_DATE_FORMAT.format(d)); if (success) { logItem.setDate(SafeSimpleDateFormat.defaultDateFormat.format(d)); try { bufferedWriter.append(logItem.toString() + CL); } catch (IOException e) { e.printStackTrace(); } } else { System.err.println("The log " + toString() + " can not get buffered writer!"); } } }
@Override public String format(LogItem logItem) { String logStr = logItem.getLevel() + " " + SafeSimpleDateFormat.defaultDateFormat.format(logItem.getDate()); if (!CollectionUtils.isEmpty(logItem.getMdcData())) { logStr += " " + logItem.getMdcData(); } if (StringUtils.hasText(logItem.getClassName())) { String[] arr = $.string.split(logItem.getClassName(), '.'); logStr += " " + arr[arr.length - 1]; } if (StringUtils.hasText(logItem.getThreadName())) { logStr += " " + logItem.getThreadName(); } if (logItem.getStackTraceElement() != null) { logStr += " " + logItem.getStackTraceElement(); } logStr += " -> " + logItem.renderContentTemplate(); return logStr; } }
@Override public String format(LogItem logItem) { String logStr = logItem.getLevel() + " " + SafeSimpleDateFormat.defaultDateFormat.format(logItem.getDate()); if (!CollectionUtils.isEmpty(logItem.getMdcData())) { logStr += " " + logItem.getMdcData(); } if (StringUtils.hasText(logItem.getClassName())) { String[] arr = $.string.split(logItem.getClassName(), '.'); logStr += " " + arr[arr.length - 1]; } if (StringUtils.hasText(logItem.getThreadName())) { logStr += " " + logItem.getThreadName(); } if (logItem.getStackTraceElement() != null) { logStr += " " + logItem.getStackTraceElement(); } logStr += " " + logItem.renderContentTemplate(); return logStr; } }