private String getMessage(final LogRecord record) { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.append('(').append("tid=").append(record.getThreadID()) .append(" msgId=").append(record.getSequenceNumber()).append(") "); if (record.getMessage() != null) { stringBuilder.append(getFormatter().formatMessage(record)); } return stringBuilder.toString(); }
record.getThreadID(), //%10
buffer.append(record.getLevel().getLocalizedName()); buffer.append(" thread-"); buffer.append(record.getThreadID()); buffer.append(' '); if (record.getSourceClassName() != null) {
pw.print("] "); pw.print("(msgTID="); pw.print(record.getThreadID());
pw.print("] "); pw.print("(msgTID="); pw.print(record.getThreadID());
append(sb, 1, "method", r.getSourceMethodName()); append(sb, 1, "thread", r.getThreadID()); formatMessages(r, sb); Object[] params = r.getParameters();
/** * Formats the thread id property of the given log record. By default this * is formatted as a {@code long} by an unsigned conversion. * * @param record the record. * @return the formatted thread id as a number. * @throws NullPointerException if the given record is null. * @since JavaMail 1.5.4 */ public Number formatThreadID(final LogRecord record) { /** * Thread.getID is defined as long and LogRecord.getThreadID is defined * as int. Convert to unsigned as a means to better map the two types * of thread identifiers. */ return (((long) record.getThreadID()) & 0xffffffffL); }
/** * Formats the thread id property of the given log record. By default this * is formatted as a {@code long} by an unsigned conversion. * * @param record the record. * @return the formatted thread id as a number. * @throws NullPointerException if the given record is null. * @since JavaMail 1.5.4 */ public Number formatThreadID(final LogRecord record) { /** * Thread.getID is defined as long and LogRecord.getThreadID is defined * as int. Convert to unsigned as a means to better map the two types of * thread identifiers. */ return (((long) record.getThreadID()) & 0xffffffffL); }
sb.append(r.getThreadID()).append("\t"); sb.append(formatMessage(r)).append(LS); if (null != r.getThrown()) {
int threadId = record.getThreadID(); String threadIndent = getThreadIndent(threadId);
int threadId = record.getThreadID(); String threadIndent = getThreadIndent(threadId);
@Override public Object convert(Object from) { if( from instanceof LogRecord ){ LogRecord lr = (LogRecord)from; return lr.getThreadID(); } return null; } });
protected String getThreadName(LogRecord record) { //try to get the thread's name //only possible if we are the thread (unless do something messy like cache or access private fields) //fortunately we typically are the thread LogRecord lr = new LogRecord(Level.INFO, ""); if (lr.getThreadID()==record.getThreadID()) return Thread.currentThread().getName() + " ("+record.getThreadID()+")"; //otherwise just say the number return "thread ("+record.getThreadID()+")"; }
@Override public String format(final LogRecord r) { return String.format("MODULIZER: %s,T%s,%s,%s\n", r.getMillis(), r.getThreadID(), r.getLevel(), r.getMessage()); } }
private String getFormat(LogRecord record, String throwable, String message) { return String.format("%1$tY%1$tm%1$td %1$tk:%1$tM:%1$tS.%1$tL,%2$d,%3$s,\"%4$s\",%5$s,%6$s%n" , new Date(record.getMillis()) , record.getThreadID() , record.getLevel() , message , record.getLoggerName() , throwable ); } }
public LogMessage(LogRecord entry) { this.thread = Integer.toString(entry.getThreadID()); this.level = entry.getLevel().toString(); this.logger = entry.getLoggerName(); this.message = entry.getMessage(); final Throwable throwable = entry.getThrown(); if (throwable != null) { StringWriter str = new StringWriter(); throwable.printStackTrace(new PrintWriter(str)); this.stackTrace = str.toString(); } }
/** * An identifier for the thread where the message originated. */ public int getThreadID() { return getLogRecord().getThreadID(); }
@Override public void format(final LogRecord record, final PrintWriter pw) { pw.print( justify(Integer.toString(record.getThreadID()))); return; } // end of format(LogRecord, PrintWriter)
@Override public synchronized void publish(@Nullable LogRecord record) { if (record != null && record.getLevel().intValue() >= this.level.intValue() && (this.threadIds.isEmpty() || this.threadIds.contains(Long.valueOf(record.getThreadID() & 0xffffffffl)))) { if (this.buffer.size() < BUFFER_LIMIT) { this.buffer.addLast(record); } } }
private String getMessage(LogRecord record) { final StringBuilder b = new StringBuilder(); b .append('(') .append("tid=" + record.getThreadID()) .append(" msgId=" + record.getSequenceNumber()) .append(") "); if (record.getMessage() != null) { b.append(getFormatter().formatMessage(record)); } return b.toString(); }