【发布时间】:2018-01-24 09:39:35
【问题描述】:
我正在使用 R taskscheduler 安排一些脚本。我想诊断一些性能问题,但问题是调度程序的标准日志不包含时间戳,并且只包含 print 和 cat 语句的结果,因此很难判断哪些代码行花费的时间最多。还有一些脚本来源于预定脚本。
如何扩展日志记录以包含每个代码行(包括源代码行)的时间戳或运行时间?
任何帮助将不胜感激!
【问题讨论】:
标签: r logging taskscheduler
我正在使用 R taskscheduler 安排一些脚本。我想诊断一些性能问题,但问题是调度程序的标准日志不包含时间戳,并且只包含 print 和 cat 语句的结果,因此很难判断哪些代码行花费的时间最多。还有一些脚本来源于预定脚本。
如何扩展日志记录以包含每个代码行(包括源代码行)的时间戳或运行时间?
任何帮助将不胜感激!
【问题讨论】:
标签: r logging taskscheduler
如果您想查看脚本失败的位置,请在 .R 文件的开头使用 options(echo = TRUE)。
或使用众多日志记录 R 包之一。我倾向于使用这个:https://github.com/smbache/loggr,但 CRAN 上还有更多。
【讨论】: