So formatieren Sie eine Zeichenfolge in einer Zeile, StringUtils?

Habe ich eine Zeichenfolge, die ich bin übergeben log4j, um es in eine Datei protokolliert, wird der Inhalt der Zeichenfolge XML ist, und es wird formatiert werden, die auf mehrere Zeilen mit Einrückungen und so weiter, machen es leicht zu Lesen.

Ich möchte jedoch, dass XML in einer Zeile, wie kann ich dies tun? Ich habe einen Blick auf StringUtils, ich denke, ich könnte strip die tabs und Zeilenschaltungen, aber es muss doch eine bessere Möglichkeit?

Dank

  • Ist die Leistung in irgendeiner Weise kritisch? Entfernen Sie einige Zeichen aus einem String kann man durchaus schnell; Parsen von XML-und dann serialisiert wird es wieder sehr teuer sein kann.
  • Ich glaube nicht, dass wenn ich Antwort...
  • M sollten Sie nicht 🙂 Aber für James ist es möglicherweise etwas zu prüfen. Es müssen auch nicht sein problem, wenn das Protokoll erstellt wird wie if (logger.isDebugEnabled()) { /* log */}
InformationsquelleAutor Jimmy | 2010-07-16
Schreibe einen Kommentar