Перенаправление java System.out.println в файл в jruby - PullRequest
0 голосов
/ 13 февраля 2012

Мое приложение Ruby (JRuby) загружает пару библиотек Java (не поддерживается моей командой), и в этих библиотеках Java есть несколько System.out.println, которые выводятся в моем приложении.

На стороне Ruby я перенаправил STDOUT и STDERR в файл журнала, и я хотел бы, чтобы те, что были на уровне Java, также выводились в мой файл.

Есть идеи, как мне этого добиться?

Спасибо!

1 Ответ

1 голос
/ 13 февраля 2012

Вы можете перенаправить System.out и System.err с помощью методов System.setOUt () и System.setErr (). Они оба принимают PrintStream.

Взгляните на: https://blogs.oracle.com/nickstephen/entry/java_redirecting_system_out_and

...