У меня есть строка, которую я передаю log4j, чтобы она записывалась в файл, содержимое этой строки - это XML, и оно отформатировано на несколько строк с углублениями и т. Д., Чтобы было легко читать ,Как форматировать строку на одну строку, StringUtils?
Однако, я хотел бы, чтобы XML был на одной линии, как я могу это сделать? Я взглянул на StringUtils, я думаю, я мог бы удалить вкладки и возврат каретки, но должен быть более чистый способ?
Благодаря
Является ли производительность критическим? Удаление некоторых символов из строки может быть выполнено довольно быстро; разбор XML и последующее его сериализация могут быть довольно дорогими. – extraneon
@extraneon: Я не думаю об этом, когда я отвечаю ... –
@Sylvain M Вы не должны :) Но для Джеймса это может быть чем-то, что нужно учитывать. Это также не должно быть проблемой, если журнал создается как 'if (logger.isDebugEnabled()) {/ * log * /}' – extraneon