MickaelBaye
6/18/2013 - 11:47 AM

[Java] Java Class with java.util.logging.Logger initialization

[Java] Java Class with java.util.logging.Logger initialization

import java.io.IOException;
import java.util.logging.Logger;
import java.util.logging.FileHandler;
import java.util.logging.Level;
import java.util.logging.SimpleFormatter;

public class Foo {

    private static Logger logger ;

    static {
		FileHandler fileHandler ;

		logger = Logger.getLogger("Foo");
		logger.setLevel(Level.ALL);
		
		try {
			fileHandler = new FileHandler("logs/foo.log");
			fileHandler.setFormatter(new SimpleFormatter());
			logger.addHandler(fileHandler);
		} catch (IOException e) {
			logger.log(Level.SEVERE, "Failed to initialize File Handler", e);
		}		
	}
  
    public Foo() {
    
    }
}