Hi Brent, see comments below
I'm giving Embedding FOP a whirl and I get the following error:
[ERROR] Logger not set
It does generate a .pdf file, but it is 0k.
I'm using fop-0.20.4rc, below is my code, thanks in advance - Brent!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ import java.io.FileOutputStream; import java.io.FileInputStream; import org.apache.fop.apps.Driver; import org.apache.fop.messaging.MessageHandler; import org.apache.avalon.framework.logger.Logger; import org.apache.avalon.framework.logger.ConsoleLogger; import org.apache.avalon.framework.logger.NullLogger; import org.xml.sax.InputSource;
class PdfMaker { public static void main (String args[]) throws Exception { // Preferred Method of handling the logging, no need to log for my circumstance Logger theLogger = new NullLogger(); Driver theDriver = new Driver();
theDriver.setRenderer(Driver.RENDER_PDF);
/* theDriver.setInputSource(new InputSource(args[0])); theDriver.setOutputStream(new FileOutputStream(args[1])); */
theDriver.setInputSource(new InputSource("simple.fo")); theDriver.setOutputStream(new FileOutputStream("simple.pdf"));
// you need to set null logger on message handler as well
MessageHandler.setScreenLogger(theLogger);
theDriver.setLogger(theLogger);
/* This doesn't work either, same message, same size pdf Logger theLogger = new ConsoleLogger(ConsoleLogger.LEVEL_INFO); MessageHandler.setScreenLogger(theLogger); theDriver.setLogger(theLogger ); */ } } +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
_________________________________________________________________
STOP MORE SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail
