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).

last_lifecycle_warnings()

## 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")

}