Hi Folks,
I am trying this code :
try {
FileHandler fh = new FileHandler("C:\\Documents and Settings\\Desktop\\test\\logfile.xml",true);
XMLFormatter xmlf = new XMLFormatter();
fh.setFormatter(xmlf);
Logger logger = Logger.getLogger("test.test1.test2");
logger.addHandler(fh);
logger.setLevel(Level.ALL);
logger.warning("that is a test log message -- Level WARNING");
logger.info("that is a second test log message -- Level WARNING");
}
catch (Exception e) {
e.printStackTrace();
}
if i execute this for 2 times,it is coming up with 4 times

...
What i am doing means i am extracting some values from an invoice..the root must be same but for every invoice
the xml should be appended with corresponding values when i execute the other invoice
like:
<root>
<Invoice Details>
<invoiceNo>1234</invoiceNo>
<invoice Date>12-mar-2008 </invoice Date>
<Amount>10000</Amount>
</InvoiceDetails>
<Invoice Details>
<invoiceNo>5678</invoiceNo>
<invoice Date>12-mar-2008 </invoice Date>
<Amount>20000</Amount>
</InvoiceDetails>
</root>