我正在使用R taskscheduler安排一些脚本。我想要诊断一些性能问题,但问题是来自调度程序的标准日志没有合并时间戳并且只包含print和cat语句的结果,因此很难判断哪些代码行占用了大部分时间。还有一些脚本来自预定的脚本。
如何将日志记录扩展为包含每个代码行的时间戳或运行时间,包括哪些代码行?
任何帮助将不胜感激!
答案 0 :(得分:1)
如果要查看脚本失败的位置,请在.R文件的开头使用options(echo = TRUE)
。
或者使用众多日志记录R包中的一个。我倾向于使用这个:https://github.com/smbache/loggr但CRAN还有更多。