作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试使用 futile.logger
记录所有错误和警告.
对这个处理错误有点满意:
library(futile.logger)
options(error = function() { flog.error(geterrmessage()) ; traceback() ; stop() })
log("a")
# Error in log("a") : argument non numérique pour une fonction mathématique
# ERROR [2016-12-01 21:12:07] Error in log("a") : argument non numérique pour une fonction mathématique
#
# No traceback available
# Erreur pendant l'emballage (wrapup) :
stderr
分开,
stdout
和日志文件,所以这不是问题。这当然不是很漂亮,还有一个额外的“总结”错误消息是由最终的
stop()
引起的。我不明白,所以我愿意接受建议。
options(warn = 1L)
options(warning.expression = expression(flog.warn(last.warning)))
log(- 1)
# [1] NaN
最佳答案
怎么样:
options(warning.expression =
quote({
if(exists("last.warning",baseenv()) && !is.null(last.warning)){
txt = paste0(names(last.warning),collapse=" ")
try(suppressWarnings(flog.warn(txt)))
cat("Warning message:\n",txt,'\n',sep = "")
}
}))
关于r - 使用 futile.logger 记录所有警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40920616/
尝试使用 futile.logger 记录所有错误和警告. 对这个处理错误有点满意: library(futile.logger) options(error = function() { flog.
我正在使用包 futile.logger将日志消息写入文件 log.txt . 由于我的项目由 6 个脚本和 20-22 个函数组成,我希望记录一条消息,其中包含脚本名称和函数名称。 我创建了一个 L
我想将 foreach 包与日志记录一起使用。我通常使用 futile.logger 包。当工作交给 worker 时,日志信息丢失(这很奇怪,因为您需要指示 foreach 日志包) 我看过 thi
例如: .method private hidebysig instance void Insert(!TKey key, !TValue 'value', bool add) cil managed
我是一名优秀的程序员,十分优秀!