如何解决GroovyShell:将stderr重定向到StringWriter
我正在尝试从Java运行groovy脚本并捕获stdout和stderr。 我可以使用以下代码捕获标准输出:
StringWriter output = new StringWriter();
Binding binding = new Binding();
binding.setProperty("out",output);
new groovyshell(binding).evaluate(scriptText);
我不知道如何捕获stderr。我已经尝试过:
binding.setProperty("err",output);
和
binding.setProperty("stderr",output);
没有工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。