在netsuite suitescripts中实现日志记录和重试机制

在netsuite suitescripts中实现日志记录和重试机制,netsuite,suitescript,Netsuite,Suitescript,我需要一种方法来实现错误日志记录,并向管理员提供一种方法来测试suitescript中发生的任何故障 以下是我对实施的想法: 比如说,对于restlet,我可以将数据输入或任何userevent脚本中的传入数据记录在文本文件中,并将其状态记录为success或failure。稍后,我将有一个计划好的脚本来处理可能会将这些错误发送到我的.NETAPI的文本文件,我可以为管理员提供重试的方法 有人能告诉我在netsuite项目中通常是如何完成的吗?对于类似的系统,我通常建议您创建自定义记录。您的自定

我需要一种方法来实现错误日志记录,并向管理员提供一种方法来测试suitescript中发生的任何故障

以下是我对实施的想法:

比如说,对于restlet,我可以将数据输入或任何userevent脚本中的传入数据记录在文本文件中,并将其状态记录为success或failure。稍后,我将有一个计划好的脚本来处理可能会将这些错误发送到我的.NETAPI的文本文件,我可以为管理员提供重试的方法


有人能告诉我在netsuite项目中通常是如何完成的吗?

对于类似的系统,我通常建议您创建自定义记录。您的自定义记录可以有一个字段来存储原始数据JSON、XML等,以及状态成功、失败、重试等。您可以考虑重试机制,比如在创建记录时立即重试自定义记录上的用户事件,然后,如果失败了,就要有一个Map/Reduce,它会按常规计划运行,以清理问题

如果本机执行日志在这方面没有为您提供足够的功能,您也可以添加一个用于日志记录的自定义记录,但我建议您首先尝试使用本机日志。脚本执行日志UI提供了合理的搜索/筛选功能