【问题标题】:Redirecting java System.out.println to file in jruby将 java System.out.println 重定向到 jruby 中的文件
【发布时间】:2012-02-13 15:08:33
【问题描述】:

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

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

有什么想法可以实现这一点吗?

谢谢!

【问题讨论】:

    标签: java logging io jruby


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢,我最近遇到了这个问题,这个答案让我走上了正轨。请参阅my blog post 了解有关我如何解决它的更多详细信息。
    猜你喜欢
    • 2014-04-10
    • 1970-01-01
    • 2011-03-14
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 2014-02-22
    相关资源
    最近更新 更多