package it.paspiz85.nanobot.util; import it.paspiz85.nanobot.ui.Application; import java.io.IOException; import java.io.InputStream; import java.util.logging.Handler; import java.util.logging.LogManager; import java.util.logging.Logger; /** * Useful logging utils. * * @author paspiz85 * */ public final class Logging { public static void close() { for (final Handler h : Logger.getLogger("").getHandlers()) { h.close(); } } public static void initialize() { try (InputStream inputStream = Application.class.getResourceAsStream("/logging.properties")) { LogManager.getLogManager().readConfiguration(inputStream); } catch (final IOException e) { Logger.getAnonymousLogger().severe("Could not load default logging.properties file"); Logger.getAnonymousLogger().severe(e.getMessage()); } } private Logging() { } }