octavian-nita
8/6/2014 - 9:50 AM

java.util.logging basic setup

java.util.logging basic setup

private static final Logger LOG = Logger.getLogger(MyClass.class.getName());

static {
    Logger rootLogger = Logger.getLogger("");
    rootLogger.setLevel(Level.INFO);
    rootLogger.addHandler(new ConsoleHandler());

    Handler fileHandler; // set up a file handler as well...
    try {
        fileHandler = new FileHandler("file.log"); // a file in the current working directory
        fileHandler.setFormatter(new SimpleFormatter());
        rootLogger.addHandler(fileHandler);
    } catch (Throwable throwable) {
        LOG.log(Level.WARNING, null, throwable);
    }
}