StringTemplateの出力をSTDERRに防止できますか?
-
21-12-2019 - |
質問
現在のStringTemplateを使用してサーブレットへの出力に現在使用しているIM:
(ST)page.render();
.
これを行うとき、StringTemplateは警告をSTDERRに印刷します。ログファイルを無駄な警告で埋めることは理想的ではありません。
文書を正しく理解した場合は、次の修正プログラムがこれに修正されます。
STWriter out = new MyCustomWriter(response.getWriter());
page.write((STWriter)out, (STErrorListener)myListener);
.
およびサイドノートで、この保存を行うことは、メモリ内の文字列のページ全体を構築しなければなりませんか?
解決
Javadocを掘り下げてコードをムックすることにしばらく時間をかけて、次のようなエラーを完全に抑制しているようです。
page.write(new NoIndentWriter(response.getWriter()), new ErrorBuffer());
.
エラーバッファは単にすべての警告を収集します。
(この警告を防ぐことが可能である場合は別の質問を投稿する必要がありますが、この作品)
所属していません StackOverflow