diff --git a/src/main/java/frc/robot/lib/logging/DataLog.java b/src/main/java/frc/robot/lib/logging/DataLog.java
index 67ad7702..449739af 100644
--- a/src/main/java/frc/robot/lib/logging/DataLog.java
+++ b/src/main/java/frc/robot/lib/logging/DataLog.java
@@ -13,7 +13,9 @@
/**
* Handles data logging code
+ * @deprecated Instead use WPILib's Logging API
*/
+@Deprecated
final class DataLog {
private static Object[] dataExportBuffer = null;
diff --git a/src/main/java/frc/robot/lib/logging/EventLog.java b/src/main/java/frc/robot/lib/logging/EventLog.java
index 5acfae0d..74816b5a 100644
--- a/src/main/java/frc/robot/lib/logging/EventLog.java
+++ b/src/main/java/frc/robot/lib/logging/EventLog.java
@@ -15,7 +15,9 @@
/**
* Handles event logging code
+ * @deprecated Instead use WPILib's Logging API
*/
+@Deprecated
final class EventLog {
private static Logger logger;
diff --git a/src/main/java/frc/robot/lib/logging/GlobalLogInfo.java b/src/main/java/frc/robot/lib/logging/GlobalLogInfo.java
index c50a5343..305471e4 100644
--- a/src/main/java/frc/robot/lib/logging/GlobalLogInfo.java
+++ b/src/main/java/frc/robot/lib/logging/GlobalLogInfo.java
@@ -7,7 +7,9 @@
/**
* Stores global information about the state of the logging code
+ * @deprecated Instead use WPILib's Logging API
*/
+@Deprecated
public final class GlobalLogInfo {
private static boolean isInit, areEventsDisabled, isDataDisabled;
diff --git a/src/main/java/frc/robot/lib/logging/Log.java b/src/main/java/frc/robot/lib/logging/Log.java
index b9655d98..eb76407a 100644
--- a/src/main/java/frc/robot/lib/logging/Log.java
+++ b/src/main/java/frc/robot/lib/logging/Log.java
@@ -12,7 +12,9 @@
/**
* Provides an interface through which to access the logging code
+ * @deprecated Instead use WPILib's Logging API
*/
+@Deprecated
public final class Log {
private static int step = 0, interval = 1;
diff --git a/src/main/java/frc/robot/lib/logging/LogFiles.java b/src/main/java/frc/robot/lib/logging/LogFiles.java
index aac7a55b..f53a69fa 100644
--- a/src/main/java/frc/robot/lib/logging/LogFiles.java
+++ b/src/main/java/frc/robot/lib/logging/LogFiles.java
@@ -18,7 +18,9 @@
/**
* Creates the required log files and initializes logging code
+ * @deprecated Instead use WPILib's Logging API
*/
+@Deprecated
final class LogFiles {
private static int logId;
diff --git a/src/main/java/frc/robot/lib/logging/LogUtils.java b/src/main/java/frc/robot/lib/logging/LogUtils.java
index e34d1cdb..73ba7486 100644
--- a/src/main/java/frc/robot/lib/logging/LogUtils.java
+++ b/src/main/java/frc/robot/lib/logging/LogUtils.java
@@ -4,7 +4,9 @@
/**
* Various utility methods utilized by the logging code
+ * @deprecated Instead use WPILib's Logging API
*/
+@Deprecated
final class LogUtils {
/**
diff --git a/src/main/java/frc/robot/lib/logging/TimeLog.java b/src/main/java/frc/robot/lib/logging/TimeLog.java
index 0b2a4130..b24eec60 100644
--- a/src/main/java/frc/robot/lib/logging/TimeLog.java
+++ b/src/main/java/frc/robot/lib/logging/TimeLog.java
@@ -6,7 +6,9 @@
/**
* Keeps track of the time spent on different sections of the logging code
+ * @deprecated Instead use WPILib's Logging API
*/
+@Deprecated
public final class TimeLog {
private static long eventStart, dataFetchStart, dataLogStart;
diff --git a/src/main/java/frc/robot/lib/logging/VarType.java b/src/main/java/frc/robot/lib/logging/VarType.java
index bbf95837..8421e060 100644
--- a/src/main/java/frc/robot/lib/logging/VarType.java
+++ b/src/main/java/frc/robot/lib/logging/VarType.java
@@ -2,7 +2,9 @@
/**
* Represents the type of a variable in the logging code
+ * @deprecated Instead use WPILib's Logging API
*/
+@Deprecated
public enum VarType {
BOOLEAN, INTEGER, DOUBLE, STRING;
}
\ No newline at end of file