Как изменить вывод консоли ведения журналов Java с std err на std out?
Хм, я просто несколько раз java-api укусил за ногу, пытаясь совершить jdk этот подвиг. Перед тем, как logger начать поиск в Google, мне .java удалось придумать следующий openjdk прием. Уродливо, но, похоже, он core-java выполняет свою работу.
public class StdoutConsoleHandler extends ConsoleHandler {
protected void setOutputStream(OutputStream out) throws SecurityException {
super.setOutputStream(System.out); // kitten killed here :-(
}
}
Осторожно: вызов java setOutputStream() из конструктора jre заманчиво, но он (как уже jre указал Джон Скит) закрывает java-api System.err. Безумные навыки!
java
logging
Как изменить вывод консоли ведения журналов Java с std err на std out?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.