Example
package com.freesamplecode.java.logging; import java.io.IOException; import java.util.logging.FileHandler; import java.util.logging.Logger; import java.util.logging.SimpleFormatter; public class CreateRollingLogFileDemo { public static final int FILE_SIZE = 1024; public static void main(String[] args) { Logger logger = Logger.getLogger(CreateRollingLogFileDemo.class.getName()); try { // create log file with 10 sequence FileHandler fileHandler = new FileHandler("mylog.log", FILE_SIZE, 10, true); fileHandler.setFormatter(new SimpleFormatter()); logger.addHandler(fileHandler); logger.setUseParentHandlers(false); } catch (SecurityException | IOException e) { logger.warning("Failed to initialize logger handler."); } logger.info("Logging information message."); logger.warning("Logging warning message."); } }
Output
mylog.log.0
Mar 08, 2016 4:35:59 AM com.freesamplecode.java.logging.CreateRollingLogFileDemo main INFO: Logging information message. Mar 08, 2016 4:35:59 AM com.freesamplecode.java.logging.CreateRollingLogFileDemo main WARNING: Logging warning message. Mar 08, 2016 4:37:25 AM com.freesamplecode.java.logging.CreateRollingLogFileDemo main INFO: Logging information message. Mar 08, 2016 4:37:25 AM com.freesamplecode.java.logging.CreateRollingLogFileDemo main WARNING: Logging warning message. Mar 08, 2016 4:37:34 AM com.freesamplecode.java.logging.CreateRollingLogFileDemo main INFO: Logging information message. Mar 08, 2016 4:37:34 AM com.freesamplecode.java.logging.CreateRollingLogFileDemo main WARNING: Logging warning message. Mar 08, 2016 4:37:53 AM com.freesamplecode.java.logging.CreateRollingLogFileDemo main INFO: Logging information message. Mar 08, 2016 4:37:53 AM com.freesamplecode.java.logging.CreateRollingLogFileDemo main WARNING: Logging warning message.
0 comments: