last_lifecycle_warnings()
returns a list of all warnings that
occurred during the last top-level R command, along with a
backtrace.
Use print(last_lifecycle_warnings(), simplify = level)
to control
the verbosity of the backtrace. The simplify
argument supports
one of "branch"
(the default), "collapse"
, and "none"
(in
increasing order of verbosity).
Examples
# These examples are not run because `last_lifecycle_warnings()` does not
# work well within knitr and pkgdown
if (FALSE) {
f <- function() invisible(g())
g <- function() list(h(), i())
h <- function() deprecate_warn("1.0.0", "this()")
i <- function() deprecate_warn("1.0.0", "that()")
f()
# Print all the warnings that occurred during the last command:
last_lifecycle_warnings()
# By default, the backtraces are printed in their simplified form.
# Use `simplify` to control the verbosity:
print(last_lifecycle_warnings(), simplify = "none")
}