jazz2k2
04-28-2008, 03:26 AM
I want to create an xml and the results should be appended to the same xml file under the root tag.
EG:
<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>
I have written code like this:
try {
FileHandler fh = new FileHandler("C:\\Documents and Settings\\praveen.v\\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();
}
It is giving Error...wats the soln???
EG:
<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>
I have written code like this:
try {
FileHandler fh = new FileHandler("C:\\Documents and Settings\\praveen.v\\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();
}
It is giving Error...wats the soln???