added Logger Manager

This commit is contained in:
Thomas Rubini 2022-12-12 16:18:27 +01:00
parent c9193a4eb7
commit dd02be5162
No known key found for this signature in database
GPG Key ID: C7D287C8C1CAC373

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;
}
}