Mega Code Archive

 
Categories / Java / Language Basics
 

Logging Example 1

import java.util.logging.FileHandler; import java.util.logging.Level; import java.util.logging.LogManager; import java.util.logging.Logger; import java.util.logging.XMLFormatter; public class LoggingExample1 {   public static void main(String args[]) {     try {       LogManager lm = LogManager.getLogManager();       Logger logger;       FileHandler fh = new FileHandler("log_test.txt");       logger = Logger.getLogger("LoggingExample1");       lm.addLogger(logger);       logger.setLevel(Level.INFO);       fh.setFormatter(new XMLFormatter());       logger.addHandler(fh);       // root logger defaults to SimpleFormatter. We don't want messages       // logged twice.       //logger.setUseParentHandlers(false);       logger.log(Level.INFO, "test 1");       logger.log(Level.INFO, "test 2");       logger.log(Level.INFO, "test 3");       fh.close();     } catch (Exception e) {       System.out.println("Exception thrown: " + e);       e.printStackTrace();     }   } }