Class LogQueuer

java.lang.Object
dev.doglog.internal.LogQueuer

public class LogQueuer extends Object
Provides an interface for queueing logs to be recorded by the log thread. Also responsible for managing the log thread.
  • Constructor Details

  • Method Details

    • setPdh

      public void setPdh(edu.wpi.first.wpilibj.PowerDistribution pdh)
    • queueLog

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

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

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

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

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

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

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

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

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

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

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

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

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

      public void setOptions(DogLogOptions newOptions)