Logger

object Logger

Logger sends log reports to logcat detailing details of a running opmode. Also serves to format driver station telemetry

Properties

Link copied to clipboard
var config: LoggerConfig

Logger Config

Functions

Link copied to clipboard
fun addTelemetryData(message: String, data: Any?)

Syntax sugar for addTelemetryLine

Link copied to clipboard
fun addTelemetryLine(message: String)

Add telemetry line to phone. If config.isLoggingTelemetry, it will log the message as a debug

Link copied to clipboard
fun addVar(name: String, data: Any?)
Link copied to clipboard
fun logDebug(message: String)

Send a debug message to logger

fun logDebug(message: String, data: Any?)

Syntax sugar for logDebug

Link copied to clipboard
fun logInfo(message: String)

Sends an info message to logger

fun logInfo(message: String, data: Any?)

Syntax sugar for logInfo

Link copied to clipboard
fun logWarning(message: String)

Sends a warning message to logger

fun logWarning(message: String, data: Any?)

Syntax sugar for logWarning