I am trying to get a composition log from PE using the E3Client java API.
In a traditional conversion of client<->server communication, the log gets stored in an x2x directory, if I remember correctly, in the C:\Temp area (e3_temp_1234).
Within the directory is a source and target folder. Within that target folder is a few files and a subdirectory containing composition related files, such as the DVI. I am trying to get the information contained within the composerlog.xml file. This file contains composition messages, such as how far a line overset occurs on a particular page. When using the API, you do not have access to this folder structure exactly, but I'm assuming there is a way to get the information.
The E3ServerInterface has an enableLogging method on it. While handy, it appears to contain information higher level information but does not contain actual composition information.
Here's a snippet of my convert code (xml->pdf).
E3ConvertMethodInterface convert = e3.createConvertMethod(CONVERT_FORMAT);
convert.setParameter(E3ConvertMethodInterface.FOSI_PARAMETER, fosi);
convert.setParameter(E3ConvertMethodInterface.PDF_CONFIG_FILE_PARAMETER,"D:\\apps\\PTC\\PE\\lib\\"+ pdfcf);
convert.setParameter(E3ConvertMethodInterface.INPUT_FORMAT_PARAMETER, "xml");
fileSize = convert.post(thisJobDir + "/" + filename, thisJobDir + "/out.pdf");