Index

A B C D E F G H I L N O R S T W 
All Classes and Interfaces|All Packages|Constant Field Values

A

acceptDefault() - Method in record class dev.doglog.internal.tunable.on_change.BooleanOnChange
 
acceptDefault() - Method in record class dev.doglog.internal.tunable.on_change.DoubleOnChange
 
acceptDefault() - Method in record class dev.doglog.internal.tunable.on_change.FloatOnChange
 
acceptDefault() - Method in record class dev.doglog.internal.tunable.on_change.LongOnChange
 
acceptDefault() - Method in record class dev.doglog.internal.tunable.on_change.OnChange
 
addFault(LogWriterHighLevel, String) - Static method in class dev.doglog.internal.FaultLogger
 
addFault(LogWriterHighLevel, String, Alert.AlertType) - Static method in class dev.doglog.internal.FaultLogger
Log a fault.

B

BooleanOnChange - Record Class in dev.doglog.internal.tunable.on_change
 
BooleanOnChange(BooleanConsumer, boolean) - Constructor for record class dev.doglog.internal.tunable.on_change.BooleanOnChange
Creates an instance of a BooleanOnChange record class.

C

captureConsole() - Method in record class dev.doglog.DogLogOptions
Returns the value of the captureConsole record component.
captureDs() - Method in record class dev.doglog.DogLogOptions
Returns the value of the captureDs record component.
captureNt() - Method in record class dev.doglog.DogLogOptions
Returns the value of the captureNt record component.
clearFault(LogWriterHighLevel, String) - Static method in class dev.doglog.internal.FaultLogger
 
clearFault(Enum) - Static method in class dev.doglog.DogLog
Reset the count of a fault to 0, and set the alert associated with the fault to inactive if possible.
clearFault(String) - Static method in class dev.doglog.DogLog
Reset the count of a fault to 0, and set the alert associated with the fault to inactive if possible.
close() - Method in class dev.doglog.internal.extras.ExtrasLogger
 
close() - Method in class dev.doglog.internal.tunable.entry.ToggleableBooleanSubscriber
 
close() - Method in class dev.doglog.internal.tunable.entry.ToggleableDoubleSubscriber
 
close() - Method in class dev.doglog.internal.tunable.entry.ToggleableFloatSubscriber
 
close() - Method in class dev.doglog.internal.tunable.entry.ToggleableIntegerSubscriber
 
close() - Method in class dev.doglog.internal.tunable.entry.ToggleableStringSubscriber
 
close() - Method in class dev.doglog.internal.tunable.Tunable
 
close() - Method in class dev.doglog.internal.writers.LogWriter
 
close() - Method in class dev.doglog.internal.writers.NetworkTablesWriter
 
CombinedWriter - Class in dev.doglog.internal.writers
 
CombinedWriter(DogLogOptions) - Constructor for class dev.doglog.internal.writers.CombinedWriter
 
create(DogLogOptions) - Static method in interface dev.doglog.internal.writers.LogWriterHighLevel
 
create(String, boolean, BooleanConsumer) - Method in class dev.doglog.internal.tunable.Tunable
 
create(String, double, String, DoubleConsumer) - Method in class dev.doglog.internal.tunable.Tunable
 
create(String, float, String, FloatConsumer) - Method in class dev.doglog.internal.tunable.Tunable
 
create(String, long, String, LongConsumer) - Method in class dev.doglog.internal.tunable.Tunable
 
create(String, String, Consumer) - Method in class dev.doglog.internal.tunable.Tunable
 

D

DataLogWriter - Class in dev.doglog.internal.writers
Logs to a WPILib DataLog.
DataLogWriter(String, DogLogOptions) - Constructor for class dev.doglog.internal.writers.DataLogWriter
 
decreaseFault(LogWriterHighLevel, String) - Static method in class dev.doglog.internal.FaultLogger
Remove the alert associated with a fault.
decreaseFault(Enum) - Static method in class dev.doglog.DogLog
Lower the count of a fault by 1, unless it is already at 0.
decreaseFault(String) - Static method in class dev.doglog.DogLog
Lower the count of a fault by 1, unless it is already at 0.
defaultValue() - Method in record class dev.doglog.internal.tunable.on_change.BooleanOnChange
Returns the value of the defaultValue record component.
defaultValue() - Method in record class dev.doglog.internal.tunable.on_change.DoubleOnChange
Returns the value of the defaultValue record component.
defaultValue() - Method in record class dev.doglog.internal.tunable.on_change.FloatOnChange
Returns the value of the defaultValue record component.
defaultValue() - Method in record class dev.doglog.internal.tunable.on_change.LongOnChange
Returns the value of the defaultValue record component.
defaultValue() - Method in record class dev.doglog.internal.tunable.on_change.OnChange
Returns the value of the defaultValue record component.
dev.doglog - package dev.doglog
DogLog is a simple, unopinionated logging library for FRC.
dev.doglog.internal - package dev.doglog.internal
Internal classes used by DogLog.
dev.doglog.internal.extras - package dev.doglog.internal.extras
 
dev.doglog.internal.tunable - package dev.doglog.internal.tunable
 
dev.doglog.internal.tunable.entry - package dev.doglog.internal.tunable.entry
 
dev.doglog.internal.tunable.on_change - package dev.doglog.internal.tunable.on_change
 
dev.doglog.internal.writers - package dev.doglog.internal.writers
 
DogLog - Class in dev.doglog
A logger based on WPILib's DataLogManager
DogLog() - Constructor for class dev.doglog.DogLog
 
DogLogOptions - Record Class in dev.doglog
Options for configuring DogLog.
DogLogOptions() - Constructor for record class dev.doglog.DogLogOptions
Create a new options object using the default options.
DogLogOptions(BooleanSupplier, boolean, boolean, boolean, boolean, BooleanSupplier) - Constructor for record class dev.doglog.DogLogOptions
Creates an instance of a DogLogOptions record class.
DoubleOnChange - Record Class in dev.doglog.internal.tunable.on_change
 
DoubleOnChange(DoubleConsumer, double) - Constructor for record class dev.doglog.internal.tunable.on_change.DoubleOnChange
Creates an instance of a DoubleOnChange record class.

E

enabled - Static variable in class dev.doglog.DogLog
Whether the logger is enabled.
end(boolean) - Method in class dev.doglog.internal.TimedCommand
 
epochLogger - Static variable in class dev.doglog.DogLog
 
EpochLogger - Class in dev.doglog.internal
 
EpochLogger() - Constructor for class dev.doglog.internal.EpochLogger
 
equals(Object) - Method in record class dev.doglog.DogLogOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.doglog.internal.tunable.on_change.BooleanOnChange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.doglog.internal.tunable.on_change.DoubleOnChange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.doglog.internal.tunable.on_change.FloatOnChange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.doglog.internal.tunable.on_change.LongOnChange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.doglog.internal.tunable.on_change.OnChange
Indicates whether some other object is "equal to" this one.
execute() - Method in class dev.doglog.internal.TimedCommand
 
exists() - Method in class dev.doglog.internal.tunable.entry.ToggleableBooleanSubscriber
 
exists() - Method in class dev.doglog.internal.tunable.entry.ToggleableDoubleSubscriber
 
exists() - Method in class dev.doglog.internal.tunable.entry.ToggleableFloatSubscriber
 
exists() - Method in class dev.doglog.internal.tunable.entry.ToggleableIntegerSubscriber
 
exists() - Method in class dev.doglog.internal.tunable.entry.ToggleableStringSubscriber
 
ExtrasLogger - Class in dev.doglog.internal.extras
Logs "extra" information.
ExtrasLogger(LogWriterHighLevel, DogLogOptions) - Constructor for class dev.doglog.internal.extras.ExtrasLogger
 

F

FaultLogger - Class in dev.doglog.internal
Provides the interface for logging faults.
faultsActive() - Static method in class dev.doglog.DogLog
Check if any faults logged using logged using DogLog.logFault(String) are currently active.
faultsActive() - Static method in class dev.doglog.internal.FaultLogger
 
faultsLogged() - Static method in class dev.doglog.DogLog
Check if faults have been logged using DogLog.logFault(String).
faultsLogged() - Static method in class dev.doglog.internal.FaultLogger
 
FloatOnChange - Record Class in dev.doglog.internal.tunable.on_change
 
FloatOnChange(FloatConsumer, float) - Constructor for record class dev.doglog.internal.tunable.on_change.FloatOnChange
Creates an instance of a FloatOnChange record class.

G

get() - Method in class dev.doglog.internal.tunable.entry.ToggleableBooleanSubscriber
 
get() - Method in class dev.doglog.internal.tunable.entry.ToggleableDoubleSubscriber
 
get() - Method in class dev.doglog.internal.tunable.entry.ToggleableFloatSubscriber
 
get() - Method in class dev.doglog.internal.tunable.entry.ToggleableIntegerSubscriber
 
get() - Method in class dev.doglog.internal.tunable.entry.ToggleableStringSubscriber
 
get(boolean) - Method in class dev.doglog.internal.tunable.entry.ToggleableBooleanSubscriber
 
get(double) - Method in class dev.doglog.internal.tunable.entry.ToggleableDoubleSubscriber
 
get(float) - Method in class dev.doglog.internal.tunable.entry.ToggleableFloatSubscriber
 
get(long) - Method in class dev.doglog.internal.tunable.entry.ToggleableIntegerSubscriber
 
get(String) - Method in class dev.doglog.internal.tunable.entry.ToggleableStringSubscriber
 
getAtomic() - Method in class dev.doglog.internal.tunable.entry.ToggleableBooleanSubscriber
 
getAtomic() - Method in class dev.doglog.internal.tunable.entry.ToggleableDoubleSubscriber
 
getAtomic() - Method in class dev.doglog.internal.tunable.entry.ToggleableFloatSubscriber
 
getAtomic() - Method in class dev.doglog.internal.tunable.entry.ToggleableIntegerSubscriber
 
getAtomic() - Method in class dev.doglog.internal.tunable.entry.ToggleableStringSubscriber
 
getAtomic(boolean) - Method in class dev.doglog.internal.tunable.entry.ToggleableBooleanSubscriber
 
getAtomic(double) - Method in class dev.doglog.internal.tunable.entry.ToggleableDoubleSubscriber
 
getAtomic(float) - Method in class dev.doglog.internal.tunable.entry.ToggleableFloatSubscriber
 
getAtomic(long) - Method in class dev.doglog.internal.tunable.entry.ToggleableIntegerSubscriber
 
getAtomic(String) - Method in class dev.doglog.internal.tunable.entry.ToggleableStringSubscriber
 
getEnumStruct(Class) - Method in class dev.doglog.internal.StructRegistry
 
getHandle() - Method in class dev.doglog.internal.tunable.entry.ToggleableBooleanSubscriber
 
getHandle() - Method in class dev.doglog.internal.tunable.entry.ToggleableDoubleSubscriber
 
getHandle() - Method in class dev.doglog.internal.tunable.entry.ToggleableFloatSubscriber
 
getHandle() - Method in class dev.doglog.internal.tunable.entry.ToggleableIntegerSubscriber
 
getHandle() - Method in class dev.doglog.internal.tunable.entry.ToggleableStringSubscriber
 
getLastChange() - Method in class dev.doglog.internal.tunable.entry.ToggleableBooleanSubscriber
 
getLastChange() - Method in class dev.doglog.internal.tunable.entry.ToggleableDoubleSubscriber
 
getLastChange() - Method in class dev.doglog.internal.tunable.entry.ToggleableFloatSubscriber
 
getLastChange() - Method in class dev.doglog.internal.tunable.entry.ToggleableIntegerSubscriber
 
getLastChange() - Method in class dev.doglog.internal.tunable.entry.ToggleableStringSubscriber
 
getOptions() - Static method in class dev.doglog.DogLog
Get the options used by the logger.
getRecordStruct(Class) - Method in class dev.doglog.internal.StructRegistry
 
getStruct(Class) - Method in class dev.doglog.internal.StructRegistry
 
getTopic() - Method in class dev.doglog.internal.tunable.entry.ToggleableBooleanSubscriber
 
getTopic() - Method in class dev.doglog.internal.tunable.entry.ToggleableDoubleSubscriber
 
getTopic() - Method in class dev.doglog.internal.tunable.entry.ToggleableFloatSubscriber
 
getTopic() - Method in class dev.doglog.internal.tunable.entry.ToggleableIntegerSubscriber
 
getTopic() - Method in class dev.doglog.internal.tunable.entry.ToggleableStringSubscriber
 

H

hashCode() - Method in record class dev.doglog.DogLogOptions
Returns a hash code value for this object.
hashCode() - Method in record class dev.doglog.internal.tunable.on_change.BooleanOnChange
Returns a hash code value for this object.
hashCode() - Method in record class dev.doglog.internal.tunable.on_change.DoubleOnChange
Returns a hash code value for this object.
hashCode() - Method in record class dev.doglog.internal.tunable.on_change.FloatOnChange
Returns a hash code value for this object.
hashCode() - Method in record class dev.doglog.internal.tunable.on_change.LongOnChange
Returns a hash code value for this object.
hashCode() - Method in record class dev.doglog.internal.tunable.on_change.OnChange
Returns a hash code value for this object.

I

initialize() - Method in class dev.doglog.internal.TimedCommand
 
isConnected - Variable in class dev.doglog.internal.extras.RadioLogResult
 
isEnabled() - Static method in class dev.doglog.DogLog
Returns whether the logger is enabled.
isFinished() - Method in class dev.doglog.internal.TimedCommand
 
isValid() - Method in class dev.doglog.internal.tunable.entry.ToggleableBooleanSubscriber
 
isValid() - Method in class dev.doglog.internal.tunable.entry.ToggleableDoubleSubscriber
 
isValid() - Method in class dev.doglog.internal.tunable.entry.ToggleableFloatSubscriber
 
isValid() - Method in class dev.doglog.internal.tunable.entry.ToggleableIntegerSubscriber
 
isValid() - Method in class dev.doglog.internal.tunable.entry.ToggleableStringSubscriber
 

L

log(long, String, boolean) - Method in class dev.doglog.internal.writers.CombinedWriter
 
log(long, String, boolean) - Method in class dev.doglog.internal.writers.DataLogWriter
 
log(long, String, boolean) - Method in class dev.doglog.internal.writers.LogWriter
 
log(long, String, boolean) - Method in interface dev.doglog.internal.writers.LogWriterBase
 
log(long, String, boolean) - Method in class dev.doglog.internal.writers.NetworkTablesWriter
 
log(long, String, boolean[]) - Method in class dev.doglog.internal.writers.CombinedWriter
 
log(long, String, boolean[]) - Method in class dev.doglog.internal.writers.DataLogWriter
 
log(long, String, boolean[]) - Method in class dev.doglog.internal.writers.LogWriter
 
log(long, String, boolean[]) - Method in interface dev.doglog.internal.writers.LogWriterBase
 
log(long, String, boolean[]) - Method in class dev.doglog.internal.writers.NetworkTablesWriter
 
log(long, String, double) - Method in class dev.doglog.internal.writers.CombinedWriter
 
log(long, String, double) - Method in class dev.doglog.internal.writers.DataLogWriter
 
log(long, String, double) - Method in class dev.doglog.internal.writers.LogWriter
 
log(long, String, double) - Method in interface dev.doglog.internal.writers.LogWriterBase
 
log(long, String, double) - Method in class dev.doglog.internal.writers.NetworkTablesWriter
 
log(long, String, double[]) - Method in class dev.doglog.internal.writers.CombinedWriter
 
log(long, String, double[]) - Method in class dev.doglog.internal.writers.DataLogWriter
 
log(long, String, double[]) - Method in class dev.doglog.internal.writers.LogWriter
 
log(long, String, double[]) - Method in interface dev.doglog.internal.writers.LogWriterBase
 
log(long, String, double[]) - Method in class dev.doglog.internal.writers.NetworkTablesWriter
 
log(long, String, double[], String) - Method in class dev.doglog.internal.writers.CombinedWriter
 
log(long, String, double[], String) - Method in class dev.doglog.internal.writers.DataLogWriter
 
log(long, String, double[], String) - Method in class dev.doglog.internal.writers.LogWriter
 
log(long, String, double[], String) - Method in interface dev.doglog.internal.writers.LogWriterBase
 
log(long, String, double[], String) - Method in class dev.doglog.internal.writers.NetworkTablesWriter
 
log(long, String, double, String) - Method in class dev.doglog.internal.writers.CombinedWriter
 
log(long, String, double, String) - Method in class dev.doglog.internal.writers.DataLogWriter
 
log(long, String, double, String) - Method in class dev.doglog.internal.writers.LogWriter
 
log(long, String, double, String) - Method in interface dev.doglog.internal.writers.LogWriterBase
 
log(long, String, double, String) - Method in class dev.doglog.internal.writers.NetworkTablesWriter
 
log(long, String, float) - Method in class dev.doglog.internal.writers.CombinedWriter
 
log(long, String, float) - Method in class dev.doglog.internal.writers.DataLogWriter
 
log(long, String, float) - Method in class dev.doglog.internal.writers.LogWriter
 
log(long, String, float) - Method in interface dev.doglog.internal.writers.LogWriterBase
 
log(long, String, float) - Method in class dev.doglog.internal.writers.NetworkTablesWriter
 
log(long, String, float[]) - Method in class dev.doglog.internal.writers.CombinedWriter
 
log(long, String, float[]) - Method in class dev.doglog.internal.writers.DataLogWriter
 
log(long, String, float[]) - Method in class dev.doglog.internal.writers.LogWriter
 
log(long, String, float[]) - Method in interface dev.doglog.internal.writers.LogWriterBase
 
log(long, String, float[]) - Method in class dev.doglog.internal.writers.NetworkTablesWriter
 
log(long, String, float[], String) - Method in class dev.doglog.internal.writers.CombinedWriter
 
log(long, String, float[], String) - Method in class dev.doglog.internal.writers.DataLogWriter
 
log(long, String, float[], String) - Method in class dev.doglog.internal.writers.LogWriter
 
log(long, String, float[], String) - Method in interface dev.doglog.internal.writers.LogWriterBase
 
log(long, String, float[], String) - Method in class dev.doglog.internal.writers.NetworkTablesWriter
 
log(long, String, float, String) - Method in class dev.doglog.internal.writers.CombinedWriter
 
log(long, String, float, String) - Method in class dev.doglog.internal.writers.DataLogWriter
 
log(long, String, float, String) - Method in class dev.doglog.internal.writers.LogWriter
 
log(long, String, float, String) - Method in interface dev.doglog.internal.writers.LogWriterBase
 
log(long, String, float, String) - Method in class dev.doglog.internal.writers.NetworkTablesWriter
 
log(long, String, int[]) - Method in class dev.doglog.internal.writers.LogWriter
 
log(long, String, int[]) - Method in interface dev.doglog.internal.writers.LogWriterHighLevel
 
log(long, String, long) - Method in class dev.doglog.internal.writers.CombinedWriter
 
log(long, String, long) - Method in class dev.doglog.internal.writers.DataLogWriter
 
log(long, String, long) - Method in class dev.doglog.internal.writers.LogWriter
 
log(long, String, long) - Method in interface dev.doglog.internal.writers.LogWriterBase
 
log(long, String, long) - Method in class dev.doglog.internal.writers.NetworkTablesWriter
 
log(long, String, long[]) - Method in class dev.doglog.internal.writers.CombinedWriter
 
log(long, String, long[]) - Method in class dev.doglog.internal.writers.DataLogWriter
 
log(long, String, long[]) - Method in class dev.doglog.internal.writers.LogWriter
 
log(long, String, long[]) - Method in interface dev.doglog.internal.writers.LogWriterBase
 
log(long, String, long[]) - Method in class dev.doglog.internal.writers.NetworkTablesWriter
 
log(long, String, long[], String) - Method in class dev.doglog.internal.writers.CombinedWriter
 
log(long, String, long[], String) - Method in class dev.doglog.internal.writers.DataLogWriter
 
log(long, String, long[], String) - Method in class dev.doglog.internal.writers.LogWriter
 
log(long, String, long[], String) - Method in interface dev.doglog.internal.writers.LogWriterBase
 
log(long, String, long[], String) - Method in class dev.doglog.internal.writers.NetworkTablesWriter
 
log(long, String, long, String) - Method in class dev.doglog.internal.writers.CombinedWriter
 
log(long, String, long, String) - Method in class dev.doglog.internal.writers.DataLogWriter
 
log(long, String, long, String) - Method in class dev.doglog.internal.writers.LogWriter
 
log(long, String, long, String) - Method in interface dev.doglog.internal.writers.LogWriterBase
 
log(long, String, long, String) - Method in class dev.doglog.internal.writers.NetworkTablesWriter
 
log(long, String, E) - Method in class dev.doglog.internal.writers.CombinedWriter
 
log(long, String, E) - Method in class dev.doglog.internal.writers.LogWriter
 
log(long, String, E) - Method in interface dev.doglog.internal.writers.LogWriterHighLevel
 
log(long, String, E[]) - Method in class dev.doglog.internal.writers.CombinedWriter
 
log(long, String, E[]) - Method in class dev.doglog.internal.writers.LogWriter
 
log(long, String, E[]) - Method in interface dev.doglog.internal.writers.LogWriterHighLevel
 
log(long, String, Struct, T) - Method in class dev.doglog.internal.writers.DataLogWriter
 
log(long, String, Struct, T) - Method in interface dev.doglog.internal.writers.LogWriterLowLevel
 
log(long, String, Struct, T) - Method in class dev.doglog.internal.writers.NetworkTablesWriter
 
log(long, String, Struct, T[]) - Method in class dev.doglog.internal.writers.DataLogWriter
 
log(long, String, Struct, T[]) - Method in interface dev.doglog.internal.writers.LogWriterLowLevel
 
log(long, String, Struct, T[]) - Method in class dev.doglog.internal.writers.NetworkTablesWriter
 
log(long, String, String) - Method in class dev.doglog.internal.writers.CombinedWriter
 
log(long, String, String) - Method in class dev.doglog.internal.writers.DataLogWriter
 
log(long, String, String) - Method in class dev.doglog.internal.writers.LogWriter
 
log(long, String, String) - Method in interface dev.doglog.internal.writers.LogWriterBase
 
log(long, String, String) - Method in class dev.doglog.internal.writers.NetworkTablesWriter
 
log(long, String, String[]) - Method in class dev.doglog.internal.writers.CombinedWriter
 
log(long, String, String[]) - Method in class dev.doglog.internal.writers.DataLogWriter
 
log(long, String, String[]) - Method in class dev.doglog.internal.writers.LogWriter
 
log(long, String, String[]) - Method in interface dev.doglog.internal.writers.LogWriterBase
 
log(long, String, String[]) - Method in class dev.doglog.internal.writers.NetworkTablesWriter
 
log(long, String, String, String) - Method in class dev.doglog.internal.writers.CombinedWriter
 
log(long, String, String, String) - Method in class dev.doglog.internal.writers.DataLogWriter
 
log(long, String, String, String) - Method in class dev.doglog.internal.writers.LogWriter
 
log(long, String, String, String) - Method in interface dev.doglog.internal.writers.LogWriterBase
 
log(long, String, String, String) - Method in class dev.doglog.internal.writers.NetworkTablesWriter
 
log(long, String, R) - Method in class dev.doglog.internal.writers.CombinedWriter
 
log(long, String, R[]) - Method in class dev.doglog.internal.writers.CombinedWriter
 
log(long, String, T) - Method in class dev.doglog.internal.writers.CombinedWriter
 
log(long, String, T) - Method in class dev.doglog.internal.writers.LogWriter
 
log(long, String, T) - Method in class dev.doglog.internal.writers.LogWriter
 
log(long, String, T) - Method in interface dev.doglog.internal.writers.LogWriterHighLevel
 
log(long, String, T) - Method in interface dev.doglog.internal.writers.LogWriterHighLevel
 
log(long, String, T[]) - Method in class dev.doglog.internal.writers.CombinedWriter
 
log(long, String, T[]) - Method in class dev.doglog.internal.writers.LogWriter
 
log(long, String, T[]) - Method in class dev.doglog.internal.writers.LogWriter
 
log(long, String, T[]) - Method in interface dev.doglog.internal.writers.LogWriterHighLevel
 
log(long, String, T[]) - Method in interface dev.doglog.internal.writers.LogWriterHighLevel
 
log(String, boolean) - Static method in class dev.doglog.DogLog
Log a boolean.
log(String, boolean[]) - Static method in class dev.doglog.DogLog
Log a boolean array.
log(String, double) - Static method in class dev.doglog.DogLog
Log a double.
log(String, double[]) - Static method in class dev.doglog.DogLog
Log a double array.
log(String, double[], Unit) - Static method in class dev.doglog.DogLog
Log a double array with unit metadata.
log(String, double[], String) - Static method in class dev.doglog.DogLog
Log a double array with unit metadata.
log(String, double, Unit) - Static method in class dev.doglog.DogLog
Log a double with unit metadata.
log(String, double, String) - Static method in class dev.doglog.DogLog
Log a double with unit metadata.
log(String, float) - Static method in class dev.doglog.DogLog
Log a float.
log(String, float[]) - Static method in class dev.doglog.DogLog
Log a float array.
log(String, float[], String) - Static method in class dev.doglog.DogLog
Log a float array with unit metadata.
log(String, float, String) - Static method in class dev.doglog.DogLog
Log a float with unit metadata.
log(String, int[]) - Static method in class dev.doglog.DogLog
Log an int array.
log(String, long) - Static method in class dev.doglog.DogLog
Log a long.
log(String, long[]) - Static method in class dev.doglog.DogLog
Log a long array.
log(String, long[], String) - Static method in class dev.doglog.DogLog
Log a long array with unit metadata.
log(String, long, String) - Static method in class dev.doglog.DogLog
Log a long with unit metadata.
log(String, E) - Static method in class dev.doglog.DogLog
Log an enum.
log(String, E[]) - Static method in class dev.doglog.DogLog
Log an enum array.
log(String, T) - Static method in class dev.doglog.DogLog
Log a struct.
log(String, T[]) - Static method in class dev.doglog.DogLog
Log a struct array.
log(String, Measure) - Static method in class dev.doglog.DogLog
Log a measure, preserving the user-specified unit.
log(String, Record) - Static method in class dev.doglog.DogLog
Log a record.
log(String, Record[]) - Static method in class dev.doglog.DogLog
Log a record array.
log(String, String) - Static method in class dev.doglog.DogLog
Log a string.
log(String, String[]) - Static method in class dev.doglog.DogLog
Log a string array.
log(String, String, String) - Static method in class dev.doglog.DogLog
Log a string with a custom type string.
logExtras() - Method in record class dev.doglog.DogLogOptions
Returns the value of the logExtras record component.
logFault(Enum) - Static method in class dev.doglog.DogLog
Log a fault and create an error type Alert for it.
logFault(String) - Static method in class dev.doglog.DogLog
Log a fault and create an error type Alert for it.
logFault(String, Alert.AlertType) - Static method in class dev.doglog.DogLog
Log a fault and create an Alert for it at the specified level.
logger - Static variable in class dev.doglog.DogLog
 
LogWriter - Class in dev.doglog.internal.writers
Writes logs directly from the main thread.
LogWriter(DogLogOptions) - Constructor for class dev.doglog.internal.writers.LogWriter
 
LogWriterBase - Interface in dev.doglog.internal.writers
All parameters must not be null.
LogWriterHighLevel - Interface in dev.doglog.internal.writers
Consumes log entries provided by DogLog.
LogWriterLowLevel - Interface in dev.doglog.internal.writers
 
LongOnChange - Record Class in dev.doglog.internal.tunable.on_change
 
LongOnChange(LongConsumer, long) - Constructor for record class dev.doglog.internal.tunable.on_change.LongOnChange
Creates an instance of a LongOnChange record class.
LOOP_PERIOD_SECONDS - Static variable in record class dev.doglog.DogLogOptions
 

N

NetworkTablesWriter - Class in dev.doglog.internal.writers
Logs to NetworkTables.
NetworkTablesWriter(String) - Constructor for class dev.doglog.internal.writers.NetworkTablesWriter
 
ntPublish() - Method in record class dev.doglog.DogLogOptions
Returns the value of the ntPublish record component.
ntTunables() - Method in record class dev.doglog.DogLogOptions
Returns the value of the ntTunables record component.

O

onChange() - Method in record class dev.doglog.internal.tunable.on_change.BooleanOnChange
Returns the value of the onChange record component.
onChange() - Method in record class dev.doglog.internal.tunable.on_change.DoubleOnChange
Returns the value of the onChange record component.
onChange() - Method in record class dev.doglog.internal.tunable.on_change.FloatOnChange
Returns the value of the onChange record component.
onChange() - Method in record class dev.doglog.internal.tunable.on_change.LongOnChange
Returns the value of the onChange record component.
onChange() - Method in record class dev.doglog.internal.tunable.on_change.OnChange
Returns the value of the onChange record component.
OnChange<T> - Record Class in dev.doglog.internal.tunable.on_change
 
OnChange(Consumer, T) - Constructor for record class dev.doglog.internal.tunable.on_change.OnChange
Creates an instance of a OnChange record class.
options - Static variable in class dev.doglog.DogLog
The options to use for the logger.

R

RadioLogResult - Class in dev.doglog.internal.extras
 
RadioLogResult() - Constructor for class dev.doglog.internal.extras.RadioLogResult
 
readQueue() - Method in class dev.doglog.internal.tunable.entry.ToggleableBooleanSubscriber
 
readQueue() - Method in class dev.doglog.internal.tunable.entry.ToggleableDoubleSubscriber
 
readQueue() - Method in class dev.doglog.internal.tunable.entry.ToggleableFloatSubscriber
 
readQueue() - Method in class dev.doglog.internal.tunable.entry.ToggleableIntegerSubscriber
 
readQueue() - Method in class dev.doglog.internal.tunable.entry.ToggleableStringSubscriber
 
readQueueValues() - Method in class dev.doglog.internal.tunable.entry.ToggleableBooleanSubscriber
 
readQueueValues() - Method in class dev.doglog.internal.tunable.entry.ToggleableDoubleSubscriber
 
readQueueValues() - Method in class dev.doglog.internal.tunable.entry.ToggleableFloatSubscriber
 
readQueueValues() - Method in class dev.doglog.internal.tunable.entry.ToggleableIntegerSubscriber
 
readQueueValues() - Method in class dev.doglog.internal.tunable.entry.ToggleableStringSubscriber
 
runsWhenDisabled() - Method in class dev.doglog.internal.TimedCommand
 

S

setEnabled(boolean) - Static method in class dev.doglog.DogLog
Set whether the logger is enabled.
setOptions(DogLogOptions) - Static method in class dev.doglog.DogLog
Update the options used by the logger.
setOptions(DogLogOptions) - Method in class dev.doglog.internal.extras.ExtrasLogger
 
setOptions(DogLogOptions) - Method in class dev.doglog.internal.tunable.Tunable
 
setOptions(DogLogOptions) - Method in class dev.doglog.internal.writers.CombinedWriter
 
setOptions(DogLogOptions) - Method in class dev.doglog.internal.writers.DataLogWriter
 
setOptions(DogLogOptions) - Method in class dev.doglog.internal.writers.LogWriter
 
setOptions(DogLogOptions) - Method in interface dev.doglog.internal.writers.LogWriterHighLevel
 
setPdh(PowerDistribution) - Static method in class dev.doglog.DogLog
Set the PowerDistribution instance to use for logging PDH/PDP data when logging extras is enabled.
setPdh(PowerDistribution) - Method in class dev.doglog.internal.extras.ExtrasLogger
 
setPdh(PowerDistribution) - Method in class dev.doglog.internal.writers.LogWriter
 
setPdh(PowerDistribution) - Method in interface dev.doglog.internal.writers.LogWriterHighLevel
 
statusJson - Variable in class dev.doglog.internal.extras.RadioLogResult
 
StructRegistry - Class in dev.doglog.internal
Used internally for working with WPILib Structs.
StructRegistry() - Constructor for class dev.doglog.internal.StructRegistry
 

T

time(String) - Static method in class dev.doglog.DogLog
Start a timer to track how long an operation takes to execute.
time(String, long) - Method in class dev.doglog.internal.EpochLogger
 
time(String, Command) - Static method in class dev.doglog.DogLog
Wraps a Command with a timer that records how long the command runs.
TimedCommand - Class in dev.doglog.internal
 
TimedCommand(Command, String) - Constructor for class dev.doglog.internal.TimedCommand
 
timeEnd(String) - Static method in class dev.doglog.DogLog
Stop a timer started with DogLog.time(String) and log the duration in seconds to the specified key.
timeEnd(String, long, LogWriterHighLevel) - Method in class dev.doglog.internal.EpochLogger
 
timestamp(String) - Static method in class dev.doglog.DogLog
Log the current FPGA timestamp.
ToggleableBooleanSubscriber - Class in dev.doglog.internal.tunable.entry
 
ToggleableBooleanSubscriber(BooleanSubscriber, boolean, BooleanSupplier) - Constructor for class dev.doglog.internal.tunable.entry.ToggleableBooleanSubscriber
 
ToggleableDoubleSubscriber - Class in dev.doglog.internal.tunable.entry
 
ToggleableDoubleSubscriber(DoubleSubscriber, double, BooleanSupplier) - Constructor for class dev.doglog.internal.tunable.entry.ToggleableDoubleSubscriber
 
ToggleableFloatSubscriber - Class in dev.doglog.internal.tunable.entry
 
ToggleableFloatSubscriber(FloatSubscriber, float, BooleanSupplier) - Constructor for class dev.doglog.internal.tunable.entry.ToggleableFloatSubscriber
 
ToggleableIntegerSubscriber - Class in dev.doglog.internal.tunable.entry
 
ToggleableIntegerSubscriber(IntegerSubscriber, long, BooleanSupplier) - Constructor for class dev.doglog.internal.tunable.entry.ToggleableIntegerSubscriber
 
ToggleableStringSubscriber - Class in dev.doglog.internal.tunable.entry
 
ToggleableStringSubscriber(StringSubscriber, String, BooleanSupplier) - Constructor for class dev.doglog.internal.tunable.entry.ToggleableStringSubscriber
 
toString() - Method in record class dev.doglog.DogLogOptions
Returns a string representation of this record class.
toString() - Method in record class dev.doglog.internal.tunable.on_change.BooleanOnChange
Returns a string representation of this record class.
toString() - Method in record class dev.doglog.internal.tunable.on_change.DoubleOnChange
Returns a string representation of this record class.
toString() - Method in record class dev.doglog.internal.tunable.on_change.FloatOnChange
Returns a string representation of this record class.
toString() - Method in record class dev.doglog.internal.tunable.on_change.LongOnChange
Returns a string representation of this record class.
toString() - Method in record class dev.doglog.internal.tunable.on_change.OnChange
Returns a string representation of this record class.
tunable - Static variable in class dev.doglog.DogLog
 
tunable(String, boolean) - Static method in class dev.doglog.DogLog
Create a tunable boolean.
tunable(String, boolean, BooleanConsumer) - Static method in class dev.doglog.DogLog
Create a tunable boolean.
tunable(String, double) - Static method in class dev.doglog.DogLog
Create a tunable double.
tunable(String, double, Unit) - Static method in class dev.doglog.DogLog
Create a tunable double with unit metadata.
tunable(String, double, Unit, DoubleConsumer) - Static method in class dev.doglog.DogLog
Create a tunable double with unit metadata.
tunable(String, double, String) - Static method in class dev.doglog.DogLog
Create a tunable double with unit metadata.
tunable(String, double, String, DoubleConsumer) - Static method in class dev.doglog.DogLog
Create a tunable double with unit metadata.
tunable(String, double, DoubleConsumer) - Static method in class dev.doglog.DogLog
Create a tunable double.
tunable(String, float) - Static method in class dev.doglog.DogLog
Create a tunable float.
tunable(String, float, Unit, FloatConsumer) - Static method in class dev.doglog.DogLog
Create a tunable float with unit metadata.
tunable(String, float, Unit) - Static method in class dev.doglog.DogLog
Create a tunable float with unit metadata.
tunable(String, float, FloatConsumer) - Static method in class dev.doglog.DogLog
Create a tunable float.
tunable(String, float, String) - Static method in class dev.doglog.DogLog
Create a tunable float with unit metadata.
tunable(String, float, String, FloatConsumer) - Static method in class dev.doglog.DogLog
Create a tunable float with unit metadata.
tunable(String, long) - Static method in class dev.doglog.DogLog
Create a tunable integer.
tunable(String, long, Unit) - Static method in class dev.doglog.DogLog
Create a tunable integer with unit metadata.
tunable(String, long, Unit, LongConsumer) - Static method in class dev.doglog.DogLog
Create a tunable integer with unit metadata.
tunable(String, long, String) - Static method in class dev.doglog.DogLog
Create a tunable integer with unit metadata.
tunable(String, long, String, LongConsumer) - Static method in class dev.doglog.DogLog
Create a tunable integer with unit metadata.
tunable(String, long, LongConsumer) - Static method in class dev.doglog.DogLog
Create a tunable integer.
tunable(String, Measure, DoubleConsumer) - Static method in class dev.doglog.DogLog
Create a tunable from a measure, preserving the user-specified unit.
tunable(String, Measure) - Static method in class dev.doglog.DogLog
Create a tunable from a measure, preserving the user-specified unit.
tunable(String, String) - Static method in class dev.doglog.DogLog
Create a tunable string.
tunable(String, String, Consumer) - Static method in class dev.doglog.DogLog
Create a tunable string.
Tunable - Class in dev.doglog.internal.tunable
 
Tunable(DogLogOptions) - Constructor for class dev.doglog.internal.tunable.Tunable
 

W

withCaptureConsole(boolean) - Method in record class dev.doglog.DogLogOptions
Create a new options object, inheriting the configuration from this one, with DogLogOptions.captureConsole set to the provided value.
withCaptureDs(boolean) - Method in record class dev.doglog.DogLogOptions
Create a new options object, inheriting the configuration from this one, with DogLogOptions.captureDs set to the provided value.
withCaptureNt(boolean) - Method in record class dev.doglog.DogLogOptions
Create a new options object, inheriting the configuration from this one, with DogLogOptions.captureNt set to the provided value.
withLogExtras(boolean) - Method in record class dev.doglog.DogLogOptions
Create a new options object, inheriting the configuration from this one, with DogLogOptions.logExtras set to the provided value.
withNtPublish(boolean) - Method in record class dev.doglog.DogLogOptions
Create a new options object, inheriting the configuration from this one, with DogLogOptions.ntPublish set to the provided value.
withNtPublish(BooleanSupplier) - Method in record class dev.doglog.DogLogOptions
Create a new options object, inheriting the configuration from this one, with DogLogOptions.ntPublish set to the provided value.
withNtTunables(boolean) - Method in record class dev.doglog.DogLogOptions
Create a new options object, inheriting the configuration from this one, with DogLogOptions.ntTunables set to the provided value.
withNtTunables(BooleanSupplier) - Method in record class dev.doglog.DogLogOptions
Create a new options object, inheriting the configuration from this one, with DogLogOptions.ntTunables set to the provided value.
A B C D E F G H I L N O R S T W 
All Classes and Interfaces|All Packages|Constant Field Values