Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 你能阻止StringTemplate输出到stderr吗?_Java_Antlr_Antlr4_Stringtemplate_Stringtemplate 4 - Fatal编程技术网

Java 你能阻止StringTemplate输出到stderr吗?

Java 你能阻止StringTemplate输出到stderr吗?,java,antlr,antlr4,stringtemplate,stringtemplate-4,Java,Antlr,Antlr4,Stringtemplate,Stringtemplate 4,Im当前使用以下命令使用StringTemplate输出到servlet: (ST)page.render(); 当我这样做时,StringTemplate将警告打印到Stderr;用无用的警告填充日志文件并不理想 如果我正确理解了文档,以下内容是否可以解决此问题: STWriter out = new MyCustomWriter(response.getWriter()); page.write((STWriter)out, (STErrorListener)myListener); 另

Im当前使用以下命令使用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只是收集所有警告,然后我可以忽略这些警告,或者在需要时进行处理


(我应该发布一个单独的问题,关于是否有可能阻止此警告,但现在它起作用了)

这是一个问题还是确认文档是正确的?您是否尝试过修改模板以更正警告?@TheantlGuy,是的,这是一个问题。我将编辑该主题。@280Z28,这是一个我无法摆脱的警告。(至少我看不出)这是正确的解决方案。我们生成错误,您可以随意忽略或报告您想要的错误。