diff --git a/src/main/java/edu/wpi/first/wpilibj/DriverStation.java b/src/main/java/edu/wpi/first/wpilibj/DriverStation.java index c223133..92400d2 100644 --- a/src/main/java/edu/wpi/first/wpilibj/DriverStation.java +++ b/src/main/java/edu/wpi/first/wpilibj/DriverStation.java @@ -563,7 +563,7 @@ public class DriverStation { boolean printTrace, StackTraceElement[] stackTrace, int stackTraceFirst) { - if (frc4388.utility.AnsiLogging.ENABLED) { + if (frc4388.utility.AnsiLogging.LEVEL.equals(java.util.logging.Level.OFF)) { java.util.logging.LogRecord logRecord = new java.util.logging.LogRecord(isError ? java.util.logging.Level.SEVERE : java.util.logging.Level.FINER, error.stripTrailing()); logRecord.setLoggerName("HAL"); if (!frc4388.utility.AnsiLogging.halLoggerHandler.isLoggable(logRecord)) return; diff --git a/src/main/java/frc4388/utility/AnsiLogging.java b/src/main/java/frc4388/utility/AnsiLogging.java index 19d74bd..68673ca 100644 --- a/src/main/java/frc4388/utility/AnsiLogging.java +++ b/src/main/java/frc4388/utility/AnsiLogging.java @@ -29,14 +29,12 @@ import org.fusesource.jansi.AnsiConsole; import org.fusesource.jansi.AnsiPrintStream; public class AnsiLogging { - public static final boolean ENABLED = true; + public static final Level LEVEL = Level.ALL; private static final AnsiPrintStream ANSI_CONSOLE_STREAM = AnsiConsole.err(); - private static final Level LEVEL = Level.ALL; public static Handler halLoggerHandler = new ConsoleHandler(); - public static void systemInstall() { - if (!ENABLED) return; + if (LEVEL.equals(Level.OFF)) return; try { // Configure java.util.logging.Logger to output additional colored information. LogManager.getLogManager().updateConfiguration(key -> (o, n) -> {