From 7b93ef1ec7cb51f3494d7f18cc39dd9d26a24be8 Mon Sep 17 00:00:00 2001 From: bd-912 Date: Fri, 19 Apr 2024 19:21:16 -0600 Subject: Use one global logger --- misc/MinimalLogger.java | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 misc/MinimalLogger.java (limited to 'misc') diff --git a/misc/MinimalLogger.java b/misc/MinimalLogger.java new file mode 100644 index 0000000..000e6d7 --- /dev/null +++ b/misc/MinimalLogger.java @@ -0,0 +1,34 @@ +package misc; + +import java.util.logging.*; + +public class MinimalLogger { + private static final Logger log = Logger.getLogger("MinimalLogger"); + private static ConsoleHandler consoleHandler = new ConsoleHandler(); + + static { + for (Handler handler : log.getHandlers()) { + log.removeHandler(handler); + } + + consoleHandler.setFormatter(new MinimalSimpleFormatter()); + log.addHandler(consoleHandler); + log.setUseParentHandlers(false); + } + + public static void log(Level level, String message) { + log.log(level, message); + } + + public static void info(String message) { + log.info(message); + } + + public static void warning(String message) { + log.warning(message); + } + + public static void severe(String message) { + log.severe(message); + } +} -- cgit v1.2.3