R/log.R

Defines functions get_log add_to_log reset_log

.log <- new.env(parent = emptyenv())

.log$data <- tibble::tibble(
  test = integer(),
  attempt = integer(),
  reason = character(),
  details = character()
)

#' @import tibble
reset_log <- function() {
  .log$data <- tibble::tibble(
    test = integer(),
    attempt = integer(),
    reason = character(),
    details = character()
  )
}

add_to_log <- function(...) {
  .log$data <- tibble::add_row(
    .log$data,
    ...
  )
}



get_log <- function() {
  .log$data
}
datr-studio/bladerunr documentation built on April 12, 2022, 6:19 p.m.