Re: [R] Redirecting Messages and Errors to a file

From: McGehee, Robert <Robert.McGehee_at_geodecapital.com>
Date: Thu 28 Jul 2005 - 00:54:47 EST


Ahh, I misunderstood the help page. I took that since the default values for type were c("output", "message"), that both the output _and_ the messages were simultaneously being redirected (else why not just make the default "output"). I see that this is not the case (as noted in the details).

After specifying type = "message", I was also able to successfully send off the error messages to a file, but not at the same time as sending the output. That is, do I need to have two sink files, one for errors, one for output and then append them before mailing? I'd prefer a way of sending all output/messages to the same file to preserve the order of the messages/output, if this is possible.

Robert

-----Original Message-----
From: Thomas Lumley [mailto:tlumley@u.washington.edu] Sent: Wednesday, July 27, 2005 10:37 AM
To: McGehee, Robert
Cc: r-help@stat.math.ethz.ch
Subject: Re: [R] Redirecting Messages and Errors to a file

On Wed, 27 Jul 2005, McGehee, Robert wrote:

>
> However, the sink() does not seem to be capturing the error messages
as
> I would have hoped. That is, if the R-script is {print("abc");
> stop("def")}, the print output is captured to the file, the stop error
> message is not, and instead sent to the screen.
>
> Any thoughts on how to do this such that everything is sent to the
file
> for emailing? Perhaps something different all together?

There is a separate output connection for errors. The help page for sink() describes how to divert it, and warns of risks in doing so.

         -thomas



R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Thu Jul 28 01:05:48 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:34:05 EST