Package dev.doglog

Class AdvantageKitCompatibleLogger

java.lang.Object
dev.doglog.AdvantageKitCompatibleLogger

public class AdvantageKitCompatibleLogger extends Object
A wrapper around DogLog that makes it easy to use as a drop-in replacement for AdvantageKit.

See https://doglog.dev/guides/advantagekit-migration/ for more information.

  • Constructor Details

    • AdvantageKitCompatibleLogger

      protected AdvantageKitCompatibleLogger()
  • Method Details

    • recordOutput

      public static void recordOutput(String key, boolean[] value)
    • recordOutput

      public static void recordOutput(String key, boolean value)
    • recordOutput

      public static void recordOutput(String key, double[] value)
    • recordOutput

      public static void recordOutput(String key, double value)
    • recordOutput

      public static void recordOutput(String key, float[] value)
    • recordOutput

      public static void recordOutput(String key, float value)
    • recordOutput

      public static void recordOutput(String key, int[] value)
    • recordOutput

      public static void recordOutput(String key, long[] value)
    • recordOutput

      public static void recordOutput(String key, long value)
    • recordOutput

      public static void recordOutput(String key, String[] value)
    • recordOutput

      public static void recordOutput(String key, String value)
    • recordOutput

      public static void recordOutput(String key, Enum<?>[] value)
    • recordOutput

      public static void recordOutput(String key, Enum<?> value)
    • recordOutput

      public static void recordOutput(String key, edu.wpi.first.util.struct.StructSerializable[] value)
    • recordOutput

      public static void recordOutput(String key, edu.wpi.first.util.struct.StructSerializable value)
    • recordMetadata

      public static void recordMetadata(String key, String value)
    • getRealTimestamp

      public static double getRealTimestamp()