capture_condition | R Documentation |
These functions allow you to capture the side-effects of a function call
including printed output, messages and warnings. We no longer recommend
that you use these functions, instead relying on the expect_message()
and friends to bubble up unmatched conditions. If you just want to silence
unimportant warnings, use suppressWarnings()
.
capture_condition(code, entrace = FALSE)
capture_error(code, entrace = FALSE)
capture_expectation(code, entrace = FALSE)
capture_message(code, entrace = FALSE)
capture_warning(code, entrace = FALSE)
capture_messages(code)
capture_warnings(code, ignore_deprecation = FALSE)
code |
Code to evaluate |
entrace |
Whether to add a backtrace to the captured condition. |
Singular functions (capture_condition
, capture_expectation
etc)
return a condition object. capture_messages()
and capture_warnings
return a character vector of message text.
f <- function() {
message("First")
warning("Second")
message("Third")
}
capture_message(f())
capture_messages(f())
capture_warning(f())
capture_warnings(f())
# Condition will capture anything
capture_condition(f())
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.