gpt4 book ai didi

java - 你能阻止 StringTemplate 输出到 stderr 吗?

转载 作者:行者123 更新时间:2023-11-30 04:00:46 26 4
gpt4 key购买 nike

我当前使用以下内容通过 StringTemplate 输出到 servlet:

(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());

ErrorBuffer 只是收集所有警告,然后我可以忽略这些警告,或者在需要时进行处理。

(我应该发布一个单独的问题,询问是否可以防止此警告,但目前这是有效的)

关于java - 你能阻止 StringTemplate 输出到 stderr 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22029821/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com