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

Goo*_*gme 2 error-handling r

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

ags*_*udy 5

是一个优雅的解决方

定义错误函数:

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

然后,

options("error"=my.error.fun)
Run Code Online (Sandbox Code Playgroud)