HTMLのインデントを行うために、jerichoのSourceFormatterを使用しています。現在、HTML フォーマッターに問題がある場合は、それをサーバー コンソールに送信します。
エラーをキャッチしてログ システムに出力するにはどうすればよいですか (実際には文字列/オブジェクトとして取得したいのですが)。
これが私が使用するコードの例です
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 - hericho のログイン システムを表す