summaryrefslogtreecommitdiff
path: root/misc/MinimalLogger.java
diff options
context:
space:
mode:
authorbd-912 <bdunahu@colostate.edu>2024-04-19 19:21:16 -0600
committerbd-912 <bdunahu@colostate.edu>2024-04-19 19:21:16 -0600
commit7b93ef1ec7cb51f3494d7f18cc39dd9d26a24be8 (patch)
treeb65e3470bd0f620e1f29ae5851c0a092618fb669 /misc/MinimalLogger.java
parent66ffeaf968bd332f1e18cb27aad11b50e4dd0eab (diff)
Use one global logger
Diffstat (limited to 'misc/MinimalLogger.java')
-rw-r--r--misc/MinimalLogger.java34
1 files changed, 34 insertions, 0 deletions
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);
+ }
+}