Ich benutze Jericho SourceFormatter, um Einrückung von HTML zu tun. Gerade jetzt, wenn es ein Problem in meinem HTML-Formatierer gibt sendet es an die Server-Konsole.Get Fehler Zeichenfolge von Jericho SourceFormatter
Wie kann ich fangen Fehler und gibt es in meinem Log-System (eigentlich ich es als String/Objekt erhalten wollen)?
Dies ist Beispiel für Code, den ich verwende
private String indent(String html) {
SourceFormatter formatter = new SourceFormatter(new Source(html));
formatter.setIndentString("\t");
formatter.setTidyTags(false);
formatter.setCollapseWhiteSpace(true);
return formatter.toString(); // if HTML have issues, they go to server's consol
}
LoggerProvider - repräsentiere loggin System von hericho
Unter der Haube Jericho slf4j und Logback (siehe die letzte Zeile von https://sourceforge.net/projects/jerichohtml/files/jericho-html/3.4/) verwendet also, wenn Sie einen Logging-Framework verwenden Sie können die Ausgabe auf diese Weise erfassen, – Paul