From richierocks at gmail.com  Mon Nov 23 11:31:05 2015
From: richierocks at gmail.com (Richard Cotton)
Date: Mon, 23 Nov 2015 13:31:05 +0300
Subject: [Rd] capturing warnings using capture.output
Message-ID: <CAPp_+=e8fcyxCCqVwxWuYZpZ+sXGJbm04Mw0Zf8MUuht9dh3kA@mail.gmail.com>

>From the Details section of ?capture.output:

Messages sent to stderr() (including those from message, warning and stop)
are captured by type = "message". Note that this can be "unsafe" and should
only be used with care.

Capturing messages works as expected:

capture.output(message("!!!"), type = "message")
## [1] "!!!"

Capturing warnings doesn't seems to work:

capture.output(warning("!!!"), type = "message")
## character(0)
## Warning message:
## In eval(expr, envir, enclos) : !!!

Is the documentation wrong, or is this a bug, or am I doing doing silly?

-- 
Regards,
Richie

Learning R
4dpiecharts.com

	[[alternative HTML version deleted]]



[Rd] capturing warnings using capture.output
Richard Cotton