private void writeNdc(XMLStreamWriter writer, String prefix, LoggingEvent event)
throws XMLStreamException
{
Message[] ndc = event.getNdc();
if(ndc != null)
{
StaxUtilities.writeStartElement(writer, prefix, NAMESPACE_URI, NDC_NODE);
for(Message entry : ndc)
{
StaxUtilities.writeStartElement(writer, prefix, NAMESPACE_URI, NDC_ENTRY_NODE);
StaxUtilities
.writeSimpleTextNode(writer, prefix, NAMESPACE_URI, MESSAGE_NODE, entry.getMessagePattern());
writeArguments(writer, prefix, entry.getArguments());
writer.writeEndElement();
}
writer.writeEndElement();
}
}