muffle.messages {utilitiesR} | R Documentation |
This function suppresses any output caused by
warning
and
message
and
packageStartupMessage
, and returns
the result of the command.
muffle.messages(...)
... |
what to muffle |
As such, it doesn't use
invisible(capture.output(...))
as
muffle
does, and hence any output produced
by cat
or print
won't be suppressed.
the result of the expression in ...
Other output: muffle
muffle.messages({cat('hi\n'); 1}) # returns 1, does *not* suppress 'hi' muffle.messages({message('hi'); 1}) # returns 1, suppresses 'hi' # returns TRUE or FALSE depending on whether you have 'digest' package, # and suppresses "Loading required package: digest" message, as well as # the warning (if you don't have that package). muffle.messages(require(digest))