Please try to fill all questions below before submitting an issue.
- Android studio version: 4.1.1
- Android gradle plugin version: 3.1.0
- Logger version: 2.2.0
- Is it flaky or does it happen all the time? all the time.
path: com/orhanobut/logger/LoggerPrinter.java
@Override public void xml(@Nullable String xml) {
if (Utils.isEmpty(xml)) {
d("Empty/Null xml content");
return;
}
try {
Source xmlInput = new StreamSource(new StringReader(xml));
StreamResult xmlOutput = new StreamResult(new StringWriter());
Transformer transformer = TransformerFactory.newInstance().newTransformer();
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "2");
transformer.transform(xmlInput, xmlOutput);
d(xmlOutput.getWriter().toString().replaceFirst(">", ">\n"));
} catch (TransformerException e) {
e("Invalid xml");
}
}
Please try to fill all questions below before submitting an issue.
path: com/orhanobut/logger/LoggerPrinter.java