diff --git a/LogKitten.java b/LogKitten.java index 828abea1..f0ae20d8 100644 --- a/LogKitten.java +++ b/LogKitten.java @@ -148,8 +148,12 @@ public static void setPrintMute(boolean mute) { private static void reportErrorToDriverStation(String details, String errorMessage, KittenLevel logLevel) { HAL.sendError(true, logLevel.getSeverity(), false, errorMessage, details, "", false); } + + public static void indirectedLogMessage(Object message, KittenLevel level, boolean override) { + logMessage(message, level, override); + } - public static synchronized void logMessage(Object message, KittenLevel level, boolean override) { + private static synchronized void logMessage(Object message, KittenLevel level, boolean override) { message = message.toString(); // Not strictly needed, but good practice if (LogKitten.logLevel.compareTo(level) >= 0) { String content = LogKitten.timestamp() + " " + level.getName() + ": " + LogKitten.getLoggerMethodCallerMethodName() diff --git a/commands/KittenCommand.java b/commands/KittenCommand.java index 5e96aa3d..d9674e10 100644 --- a/commands/KittenCommand.java +++ b/commands/KittenCommand.java @@ -18,7 +18,7 @@ public KittenCommand(String message, LogKitten.KittenLevel level) { @Override protected void initialize() { - LogKitten.logMessage(message, level, false); + LogKitten.indirectedLogMessage(message, level, false); } @Override