/** * Returns all collected messages enhanced by time duration data. * * @return all formatted messages */ public String[] getMessages() { // Format: EventCategory [duration / sinceRequestTime | duration/requestTime % ] // e.g.: RI [ 3.88 / 8.93 ms | 1.37 %] message text final long fromTimestamp = messageList.get(0).getTimestamp() - messageList.get(0).getDuration(); final long toTimestamp = messageList.get(messageList.size() - 1).getTimestamp(); final String[] messages = new String[messageList.size()]; for (int i = 0; i < messages.length; i++) { final Message message = messageList.get(i); final StringBuilder textSB = new StringBuilder(); // event textSB.append(String.format("%-11s ", message.getEvent().category())); // duration textSB.append('[') .append(formatDuration(message.getDuration())) .append(" / ") .append(formatDuration(fromTimestamp, message.getTimestamp())) .append(" ms |") .append(formatPercent(message.getDuration(), toTimestamp - fromTimestamp)) .append(" %] "); // text textSB.append(message.toString()); messages[i] = textSB.toString(); } return messages; }
if (isEnabled(event.level())) { final String[] messageArgsStr = new String[messageArgs.length]; for (int i = 0; i < messageArgs.length; i++) { switch (event.level()) { case SUMMARY: loggingLevel = java.util.logging.Level.FINE; event.name() + ' ' + message.toString() + " [" + TracingInfo.formatDuration(duration) + " ms]");
/** * Create a new trace message. * * @param event trace event. * @param duration event duration. * @param args message arguments. */ public Message(final TracingLogger.Event event, final long duration, final String[] args) { this.event = event; this.duration = duration; this.timestamp = System.nanoTime(); if (event.messageFormat() != null) { this.text = String.format(event.messageFormat(), (Object[]) args); } else { final StringBuilder textSB = new StringBuilder(); for (final String arg : args) { textSB.append(arg).append(' '); } this.text = textSB.toString(); } }
if (isEnabled(event.level())) { final String[] messageArgsStr = new String[messageArgs.length]; for (int i = 0; i < messageArgs.length; i++) { switch (event.level()) { case SUMMARY: loggingLevel = java.util.logging.Level.FINE; event.name() + ' ' + message.toString() + " [" + TracingInfo.formatDuration(duration) + " ms]");
if (isEnabled(event.level())) { final String[] messageArgsStr = new String[messageArgs.length]; for (int i = 0; i < messageArgs.length; i++) { switch (event.level()) { case SUMMARY: loggingLevel = java.util.logging.Level.FINE; event.name() + ' ' + message.toString() + " [" + TracingInfo.formatDuration(duration) + " ms]");
if (isEnabled(event.level())) { final String[] messageArgsStr = new String[messageArgs.length]; for (int i = 0; i < messageArgs.length; i++) { switch (event.level()) { case SUMMARY: loggingLevel = java.util.logging.Level.FINE; event.name() + ' ' + message.toString() + " [" + TracingInfo.formatDuration(duration) + " ms]");
if (isEnabled(event.level())) { final String[] messageArgsStr = new String[messageArgs.length]; for (int i = 0; i < messageArgs.length; i++) { switch (event.level()) { case SUMMARY: loggingLevel = java.util.logging.Level.FINE; event.name() + ' ' + message.toString() + " [" + TracingInfo.formatDuration(duration) + " ms]");
if (isEnabled(event.level())) { final String[] messageArgsStr = new String[messageArgs.length]; for (int i = 0; i < messageArgs.length; i++) { switch (event.level()) { case SUMMARY: loggingLevel = java.util.logging.Level.FINE; event.name() + ' ' + message.toString() + " [" + TracingInfo.formatDuration(duration) + " ms]");
/** * Returns all collected messages enhanced by time duration data. * * @return all formatted messages */ public String[] getMessages() { // Format: EventCategory [duration / sinceRequestTime | duration/requestTime % ] // e.g.: RI [ 3.88 / 8.93 ms | 1.37 %] message text final long fromTimestamp = messageList.get(0).getTimestamp() - messageList.get(0).getDuration(); final long toTimestamp = messageList.get(messageList.size() - 1).getTimestamp(); final String[] messages = new String[messageList.size()]; for (int i = 0; i < messages.length; i++) { final Message message = messageList.get(i); final StringBuilder textSB = new StringBuilder(); // event textSB.append(String.format("%-11s ", message.getEvent().category())); // duration textSB.append('[') .append(formatDuration(message.getDuration())) .append(" / ") .append(formatDuration(fromTimestamp, message.getTimestamp())) .append(" ms |") .append(formatPercent(message.getDuration(), toTimestamp - fromTimestamp)) .append(" %] "); // text textSB.append(message.toString()); messages[i] = textSB.toString(); } return messages; }
/** * Returns all collected messages enhanced by time duration data. * * @return all formatted messages */ public String[] getMessages() { // Format: EventCategory [duration / sinceRequestTime | duration/requestTime % ] // e.g.: RI [ 3.88 / 8.93 ms | 1.37 %] message text final long fromTimestamp = messageList.get(0).getTimestamp() - messageList.get(0).getDuration(); final long toTimestamp = messageList.get(messageList.size() - 1).getTimestamp(); final String[] messages = new String[messageList.size()]; for (int i = 0; i < messages.length; i++) { final Message message = messageList.get(i); final StringBuilder textSB = new StringBuilder(); // event textSB.append(String.format("%-11s ", message.getEvent().category())); // duration textSB.append('[') .append(formatDuration(message.getDuration())) .append(" / ") .append(formatDuration(fromTimestamp, message.getTimestamp())) .append(" ms |") .append(formatPercent(message.getDuration(), toTimestamp - fromTimestamp)) .append(" %] "); // text textSB.append(message.toString()); messages[i] = textSB.toString(); } return messages; }
/** * Returns all collected messages enhanced by time duration data. * * @return all formatted messages */ public String[] getMessages() { // Format: EventCategory [duration / sinceRequestTime | duration/requestTime % ] // e.g.: RI [ 3.88 / 8.93 ms | 1.37 %] message text final long fromTimestamp = messageList.get(0).getTimestamp() - messageList.get(0).getDuration(); final long toTimestamp = messageList.get(messageList.size() - 1).getTimestamp(); final String[] messages = new String[messageList.size()]; for (int i = 0; i < messages.length; i++) { final Message message = messageList.get(i); final StringBuilder textSB = new StringBuilder(); // event textSB.append(String.format("%-11s ", message.getEvent().category())); // duration textSB.append('[') .append(formatDuration(message.getDuration())) .append(" / ") .append(formatDuration(fromTimestamp, message.getTimestamp())) .append(" ms |") .append(formatPercent(message.getDuration(), toTimestamp - fromTimestamp)) .append(" %] "); // text textSB.append(message.toString()); messages[i] = textSB.toString(); } return messages; }
/** * Returns all collected messages enhanced by time duration data. * * @return all formatted messages */ public String[] getMessages() { // Format: EventCategory [duration / sinceRequestTime | duration/requestTime % ] // e.g.: RI [ 3.88 / 8.93 ms | 1.37 %] message text final long fromTimestamp = messageList.get(0).getTimestamp() - messageList.get(0).getDuration(); final long toTimestamp = messageList.get(messageList.size() - 1).getTimestamp(); final String[] messages = new String[messageList.size()]; for (int i = 0; i < messages.length; i++) { final Message message = messageList.get(i); final StringBuilder textSB = new StringBuilder(); // event textSB.append(String.format("%-11s ", message.getEvent().category())); // duration textSB.append('[') .append(formatDuration(message.getDuration())) .append(" / ") .append(formatDuration(fromTimestamp, message.getTimestamp())) .append(" ms |") .append(formatPercent(message.getDuration(), toTimestamp - fromTimestamp)) .append(" %] "); // text textSB.append(message.toString()); messages[i] = textSB.toString(); } return messages; }
/** * Returns all collected messages enhanced by time duration data. * * @return all formatted messages */ public String[] getMessages() { // Format: EventCategory [duration / sinceRequestTime | duration/requestTime % ] // e.g.: RI [ 3.88 / 8.93 ms | 1.37 %] message text final long fromTimestamp = messageList.get(0).getTimestamp() - messageList.get(0).getDuration(); final long toTimestamp = messageList.get(messageList.size() - 1).getTimestamp(); final String[] messages = new String[messageList.size()]; for (int i = 0; i < messages.length; i++) { final Message message = messageList.get(i); final StringBuilder textSB = new StringBuilder(); // event textSB.append(String.format("%-11s ", message.getEvent().category())); // duration textSB.append('[') .append(formatDuration(message.getDuration())) .append(" / ") .append(formatDuration(fromTimestamp, message.getTimestamp())) .append(" ms |") .append(formatPercent(message.getDuration(), toTimestamp - fromTimestamp)) .append(" %] "); // text textSB.append(message.toString()); messages[i] = textSB.toString(); } return messages; }
/** * Create a new trace message. * * @param event trace event. * @param duration event duration. * @param args message arguments. */ public Message(final TracingLogger.Event event, final long duration, final String[] args) { this.event = event; this.duration = duration; this.timestamp = System.nanoTime(); if (event.messageFormat() != null) { this.text = String.format(event.messageFormat(), (Object[]) args); } else { final StringBuilder textSB = new StringBuilder(); for (final String arg : args) { textSB.append(arg).append(' '); } this.text = textSB.toString(); } }
/** * Create a new trace message. * * @param event trace event. * @param duration event duration. * @param args message arguments. */ public Message(final TracingLogger.Event event, final long duration, final String[] args) { this.event = event; this.duration = duration; this.timestamp = System.nanoTime(); if (event.messageFormat() != null) { this.text = String.format(event.messageFormat(), (Object[]) args); } else { final StringBuilder textSB = new StringBuilder(); for (final String arg : args) { textSB.append(arg).append(' '); } this.text = textSB.toString(); } }
/** * Create a new trace message. * * @param event trace event. * @param duration event duration. * @param args message arguments. */ public Message(final TracingLogger.Event event, final long duration, final String[] args) { this.event = event; this.duration = duration; this.timestamp = System.nanoTime(); if (event.messageFormat() != null) { this.text = String.format(event.messageFormat(), (Object[]) args); } else { final StringBuilder textSB = new StringBuilder(); for (final String arg : args) { textSB.append(arg).append(' '); } this.text = textSB.toString(); } }
/** * Create a new trace message. * * @param event trace event. * @param duration event duration. * @param args message arguments. */ public Message(final TracingLogger.Event event, final long duration, final String[] args) { this.event = event; this.duration = duration; this.timestamp = System.nanoTime(); if (event.messageFormat() != null) { this.text = String.format(event.messageFormat(), (Object[]) args); } else { final StringBuilder textSB = new StringBuilder(); for (final String arg : args) { textSB.append(arg).append(' '); } this.text = textSB.toString(); } }
/** * Create a new trace message. * * @param event trace event. * @param duration event duration. * @param args message arguments. */ public Message(final TracingLogger.Event event, final long duration, final String[] args) { this.event = event; this.duration = duration; this.timestamp = System.nanoTime(); if (event.messageFormat() != null) { this.text = String.format(event.messageFormat(), (Object[]) args); } else { final StringBuilder textSB = new StringBuilder(); for (final String arg : args) { textSB.append(arg).append(' '); } this.text = textSB.toString(); } }
@Override public void logDuration(final Event event, final long fromTimestamp, final Object... args) { if (isEnabled(event.level())) { final long toTimestamp; if (fromTimestamp == -1) { toTimestamp = -1; } else { toTimestamp = System.nanoTime(); } long duration = 0; if ((fromTimestamp != -1) && (toTimestamp != -1)) { duration = toTimestamp - fromTimestamp; } logImpl(event, duration, args); } }
@Override public void logDuration(final Event event, final long fromTimestamp, final Object... args) { if (isEnabled(event.level())) { final long toTimestamp; if (fromTimestamp == -1) { toTimestamp = -1; } else { toTimestamp = System.nanoTime(); } long duration = 0; if ((fromTimestamp != -1) && (toTimestamp != -1)) { duration = toTimestamp - fromTimestamp; } logImpl(event, duration, args); } }