`/* * * Copyright (C) 2006 Enterprise Distributed Technologies Ltd * * www.enterprisedt.com */ import com.enterprisedt.util.debug.FileAppender; import com.enterprisedt.util.debug.Level; import com.enterprisedt.util.debug.Logger; import com.enterprisedt.util.debug.StandardOutputAppender; public class SetupLogging { public static void main(String[] args) { try { // set up logger so that we get some output Logger log = Logger.getLogger(SetupLogging.class); Logger.setLevel(Level.INFO); // log to a file and also to standard output Logger.addAppender(new FileAppender("output.log")); Logger.addAppender(new StandardOutputAppender()); // this will not appear unless the level is set to DEBUG log.debug("This is a debug message"); // this will appear with the level set to INFO log.info("This is an info message"); // this will appear with the level set to INFO log.error("This is an error message"); } catch (Exception e) { e.printStackTrace(); } } }`