有没有办法导出错误信息?

Is there a way to export error messages?

我的问题很笼统,但要产生一个可重现的例子却有点困难。当 运行 一些长的 R 脚本时,我有时会遇到不合理的错误。由于脚本及其背后的数据库的长度,查找错误通常很困难且耗时。例如,有没有办法以某种方式将错误导出到文本文件?

Here 一个优雅的解决方案:

定义一个误差函数:

my.error.fun <- function() {
  cat(geterrmessage(), file="rerr.txt", append=TRUE)
}

那么,

options("error"=my.error.fun)