我的Ruby(JRuby)应用程序加载了几个Java库(不是我的团队维护的),在那些Java库中,有一些System.out.println正在我的应用程序上输出。
在Ruby方面,我已经将STDOUT和STDERR重定向到一个日志文件,我想也有来自Java层的那些也输出到我的文件。
我是如何实现这一目标的?
谢谢!
答案 0 :(得分:1)
您可以使用System.setOUt()和System.setErr()方法重定向System.out和System.err。他们都采用PrintStream。
看看:https://blogs.oracle.com/nickstephen/entry/java_redirecting_system_out_and