2017-08-16 52 views
1

我正在使用R taskscheduler调度一些脚本。我想要诊断一些性能问题,但问题是来自调度程序的标准日志不会包含时间戳,并且只包含print和cat语句的结果,因此很难确定哪些代码行花费了大部分时间。在预定的脚本中也有一些脚本来源。从taskscheduleR扩展日志记录

如何扩展日志记录以包含每个代码行(包括源代码)的时间戳或运行时间?

任何帮助,将不胜感激!

回答

1

如果您想查看脚本失败的位置,请在.R文件的开头使用options(echo = TRUE)。 或者使用其中一个日志记录R包。我倾向于使用这一个:https://github.com/smbache/loggr但在CRAN上还有更多。