/** * Write trace start element. * * @param writer the writer to write the start element to * @param traceTag the trace tag * @param includeVersion if true, include build version attribute * @throws XMLStreamException the XML stream exception */ private static void writeTraceStartElement( XMLStreamWriter writer, String traceTag, boolean includeVersion) throws XMLStreamException { writer.writeStartElement("Trace"); writer.writeAttribute("Tag", traceTag); writer.writeAttribute("Tid", Thread.currentThread().getId() + ""); Date d = new Date(); DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss'Z'"); df.setTimeZone(TimeZone.getTimeZone("UTC")); String formattedString = df.format(d); writer.writeAttribute("Time", formattedString); if (includeVersion) { writer.writeAttribute("Version", EwsUtilities.getBuildVersion()); } }
/** * Write trace start element. * * @param writer the writer to write the start element to * @param traceTag the trace tag * @param includeVersion if true, include build version attribute * @throws XMLStreamException the XML stream exception */ private static void writeTraceStartElement( XMLStreamWriter writer, String traceTag, boolean includeVersion) throws XMLStreamException { writer.writeStartElement("Trace"); writer.writeAttribute("Tag", traceTag); writer.writeAttribute("Tid", Thread.currentThread().getId() + ""); Date d = new Date(); DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss'Z'"); df.setTimeZone(TimeZone.getTimeZone("UTC")); String formattedString = df.format(d); writer.writeAttribute("Time", formattedString); if (includeVersion) { writer.writeAttribute("Version", EwsUtilities.getBuildVersion()); } }