How do I limit the size of log file?
Category: java.util.logging, viewed: 2123 time(s).
In this example you learn how to limit the size of a log file when using a
FileHandler handler. Limiting the log file will prevent the log
file to grow wildly without limit.
package org.kodejava.example.util.logging;
import java.util.logging.Logger;
import java.util.logging.FileHandler;
import java.io.IOException;
public class LogFileLimit {
//
// The log file size is set to 1MB.
//
public static final int FILE_SIZE = 1024 * 1024;
public static void main(String[] args) {
Logger logger = Logger.getLogger(LogFileLimit.class.getName());
try {
//
// Create a FileHandler with 1MB file size and a single log file. We
// also tell the handler to append the log message.
//
FileHandler handler = new FileHandler("myapp.log", FILE_SIZE, 1, true);
logger.addHandler(handler);
} catch (IOException e) {
logger.warning("Failed to initialize logger handler.");
}
logger.info("Test info");
logger.warning("Test warning");
logger.severe("Test severe");
}
}
Download Hundreds of Complimentary Industry Resources
Get hundreds of popular Industry magazines, white papers, webinars, podcasts, and more;
all available at no cost to you. With more than 600 complimentary offers, you'll find
plenty of titles to suit your professional interests and needs.
Click Here and Sign up today!