Logger with XMLFormatter and FileHandler
import java.util.logging.FileHandler; import java.util.logging.Handler; import java.util.logging.Logger; import java.util.logging.XMLFormatter; public class Main { public static void main(String[] args) throws Exception { Logger logger = Logger.getLogger("my.log"); Handler handler = null; handler = new FileHandler("messages.log"); logger.addHandler(handler); handler.setFormatter(new XMLFormatter()); logger.info("Our first logging message"); logger.severe("Something terrible happened"); } }