Class CombinedReporter

java.lang.Object
dev.doglog.internal.log_thread.reporters.CombinedReporter

public class CombinedReporter extends Object
  • Constructor Details

    • CombinedReporter

      public CombinedReporter(DogLogOptions initialOptions)
  • Method Details

    • log

      public void log(long timestamp, String key, boolean[] value)
    • log

      public void log(long timestamp, String key, boolean value)
    • log

      public void log(long timestamp, String key, double[] value)
    • log

      public void log(long timestamp, String key, double value)
    • log

      public void log(long timestamp, String key, float[] value)
    • log

      public void log(long timestamp, String key, float value)
    • log

      public void log(long timestamp, String key, long[] value)
    • log

      public void log(long timestamp, String key, long value)
    • log

      public void log(long timestamp, String key, String[] value)
    • log

      public void log(long timestamp, String key, Enum<?>[] value)
    • log

      public void log(long timestamp, String key, String value)
    • log

      public void log(long timestamp, String key, Enum<?> value)
    • log

      public <T extends edu.wpi.first.util.struct.StructSerializable> void log(long timestamp, String key, T[] value)
    • log

      public <T extends edu.wpi.first.util.struct.StructSerializable> void log(long timestamp, String key, T value)
    • setOptions

      public void setOptions(DogLogOptions options)
    • afterLogThreadStart

      public void afterLogThreadStart()
      Runs code that may produce logs, and thus must be run once all DogLog init logic has been run. Using the LogThread start for this is a convenient way to run code at that point.