Merge pull request #4 from ThomasRubini/logger_manager

This commit is contained in:
Thomas Rubini 2022-12-12 21:16:24 +01:00 committed by GitHub
commit 3a75471bd6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -0,0 +1,23 @@
package fr.packageviewer;
import java.util.logging.*;
public class LoggerManager {
private static final Level DEFAULT_LOG_LEVEL = Level.INFO;
public static Logger getLogger(String name){
return getLogger(name, DEFAULT_LOG_LEVEL);
}
public static Logger getLogger(String name, Level level){
Logger logger = Logger.getLogger(name);
logger.setLevel(level);
Handler handler = new StreamHandler(System.err, new SimpleFormatter());
logger.addHandler(handler);
logger.setUseParentHandlers(false);
return logger;
}
}