Learn R Programming

plumber (version 1.3.0)

pr_set_debug: Set debug value to include error messages of routes cause an error

Description

By default, error messages from your plumber routes are hidden, but can be turned on by setting the debug value to TRUE using this setter.

Usage

pr_set_debug(pr, debug = FALSE)

Value

The Plumber router with the new debug setting.

Arguments

pr

A Plumber API. Note: The supplied Plumber API object will also be updated in place as well as returned by the function.

debug

TRUE provides more insight into your API errors.

Examples

Run this code
if (FALSE) {
# Will contain the original error message
pr() %>%
  pr_set_debug(TRUE) %>%
  pr_get("/boom", function() stop("boom")) %>%
  pr_run()

# Will NOT contain an error message
pr() %>%
  pr_set_debug(FALSE) %>%
  pr_get("/boom", function() stop("boom")) %>%
  pr_run()
}

# Setting within a plumber file
#* @plumber
function(pr) {
  pr %>%
    pr_set_debug(TRUE)
}

Run the code above in your browser using DataLab