Как я могу отключить strerr вход вывода от ЩЕГОЛЯ?

Как я отключил бы вывод входа (обычно отправляемый в stderr), что ЩЕГОЛЬ автоматически генерирует при обработке файла FO?

Я попытался поместить a log4j.properties файл в пути к классу, изменяя уровень журнала для org.apache.fop но это не работало.

7
задан Phillip B Oldham 31 March 2010 в 13:18
поделиться

1 ответ

Не знаю FOP, но вы всегда можете перенаправить STDERR на где бы вы ни были, с помощью кода, подобного следующему:

File errDumpFile = new File("Path\to\a\File")
FileOutputStream fos = new FileOutputStream(errDumpFile);
PrintStream ps = new PrintStream(fos);
System.setErr(ps);

Примечание: вам не нужно перенаправлять в файл, PrintStream может принимать любой OutputStream .

0
ответ дан 7 December 2019 в 01:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: