public String getSegmentedSubject(final ExtLogRecord record) { return record.getNdc(); } };
public String getNDC() { return logRecord.getNdc(); }
@Override public String getValue(LogMessageField field) { switch (field.getNamedLogField()) { case NDC: String ndc = this.extLogRecord.getNdc(); if (ndc != null && !"".equals(ndc)) { return ndc; } return null; case SourceLineNumber: return getSourceLineNumber(); } return super.getValue(field); }
@Override public String getValue(LogMessageField field) { switch (field.getNamedLogField()) { case NDC: String ndc = this.extLogRecord.getNdc(); if (ndc != null && !"".equals(ndc)) { return ndc; } return null; case SourceLineNumber: return getSourceLineNumber(); } return super.getValue(field); }
@Override public String getValue(LogMessageField field) { switch (field.getNamedLogField()) { case NDC: String ndc = this.extLogRecord.getNdc(); if (ndc != null && !"".equals(ndc)) { return ndc; } return null; case SourceLineNumber: return getSourceLineNumber(); } return super.getValue(field); }
private void writeObject(ObjectOutputStream oos) throws java.io.IOException { final ObjectOutputStream.PutField putField = oos.putFields(); putField.put("categoryName", logRecord.getLoggerName()); putField.put("mdcCopy", new Hashtable<String, String>(logRecord.getMdcCopy())); putField.put("ndc", logRecord.getNdc()); putField.put("renderedMessage", logRecord.getFormattedMessage()); putField.put("timeStamp", logRecord.getMillis()); putField.put("threadName", logRecord.getThreadName()); getThrowableStrRep(); putField.put("throwableInfo", getThrowableInformation()); oos.writeFields(); final Level level = getLevel(); oos.writeInt(level.toInt()); final Class<? extends Level> levelClass = level.getClass(); oos.writeObject(levelClass == Level.class ? null : levelClass); }
/** * Construct a new instance. * * @param rec the log record */ public ConvertedLoggingEvent(final ExtLogRecord rec) { super(rec.getLoggerClassName(), new DummyCategory(rec.getLoggerName()), rec.getMillis(), LevelMapping.getPriorityFor(rec.getLevel()), rec.getMessage(), rec.getThreadName(), rec.getThrown() == null ? null : new ThrowableInformation(rec.getThrown()), rec.getNdc(), new LocationInfo(new Throwable(), rec.getLoggerClassName()), Collections.singletonMap("org.jboss.logmanager.record", rec)); }
Level.toLevel(extRecord.getLevel().toString()), extRecord.getFormattedMessage(), extRecord.getThreadName(), extRecord.getThrown() == null ? null : new ThrowableInformation(extRecord.getThrown()), extRecord.getNdc(), new LocationInfo(new Throwable(), extRecord.getLoggerClassName()), Collections.singletonMap("org.jboss.logmanager.record", extRecord));
.add(getKey(Key.THREAD_ID), record.getThreadID()) .add(getKey(Key.MDC), record.getMdcCopy()) .add(getKey(Key.NDC), record.getNdc());