正在将java System.out.println重定向到jruby中的文件



My Ruby(JRuby)应用程序加载了几个Java库(不由我的团队维护),在这些Java库中,有一些System.out.println正在我的应用程序上输出。

在Ruby方面,我已经将STDOUT和STDERR重定向到了一个日志文件中,我还希望来自Java层的那些也能输出到我的文件中。

有什么想法我可以做到这一点吗?

谢谢!

您可以使用System.setOUt()和System.setErr()方法重定向System.out和System.err。它们都使用PrintStream。

看看:https://blogs.oracle.com/nickstephen/entry/java_redirecting_system_out_and

最新更新