将错误写入文件

时间:2013-07-18 06:56:55

标签: r save

我正在使用R编程语言,我有一个程序可以提供给一些客户端。

我目前使用函数sink()来保存程序的一些输入并测量时间性能,但如果出现错误,我还想将其保存到文件中。有人知道这样做的好方法吗?

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

查看sink()手册,它有一个message选项:

 ## capture all the output to a file.
 zz <- file("all.Rout", open = "wt")
 sink(zz)
 sink(zz, type = "message")
 try(log("a"))
 ## back to the console
 sink(type = "message")
 sink()
 try(log("a"))