Sometimes, I want to set a logger in Java but I don’t want to lose time with setting a separate logger.properties file. Here is a snippet I use right in the code:
Logger logger = Logger.getLogger("com.foo"); logger.setLevel(Level.INFO); FileAppender fa = new FileAppender(); fa.setWriter(new OutputStreamWriter(new FileOutputStream(new File("C:\\log.txt")))); fa.setLayout(new PatternLayout("%-5p [%t]: %m%n")); logger.addAppender(fa); logger.info("aaaa");