检查R中的代码日志以解决问题的最佳实践

时间:2016-01-11 08:41:04

标签: r

我正在使用R进行一些常规处理,并希望在可能的情况下自动执行该过程,因为它必须每天运行。

在尽可能使流程自动化的同时,我希望进行一些检查以确保代码正确运行。目前这分为两部分:

  • 我创建了一个摘要HTML文档,其中包含来自运行的关键信息,通过电子邮件发送给用户进行检查
  • sink代码日志然后在运行结束时读回来检查某些关键字(例如:ERROR,WARNING等)

我的问题分为两部分:

  1. 您能否就我应该搜索哪些关键词来检查R日志中的问题(ERROR,警告......之外)?
  2. 是否还有其他最佳做法可以帮助改进我的流程?
  3. 由于

1 个答案:

答案 0 :(得分:1)

作为第一步,我只需在日志中搜索字符串"Warning:""Error:"。根据您的应用程序,实际处理错误和警告可能更好,例如与tryCatch

我还要确保代码通过编写各种检查来完成它应该做的事情。使用testthatassertthatassertive包可以轻松完成此操作。