Как я отключил бы вывод входа (обычно отправляемый в stderr), что ЩЕГОЛЬ автоматически генерирует при обработке файла FO?
Я попытался поместить a log4j.properties
файл в пути к классу, изменяя уровень журнала для org.apache.fop
но это не работало.
Не знаю 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
.