首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在lotus脚本代理中调试lotus脚本代理

如何在lotus脚本代理中调试lotus脚本代理
EN

Stack Overflow用户
提问于 2013-07-26 13:59:51
回答 2查看 2.8K关注 0票数 2

我正在使用debug a lotus script调试lotus脚本代理。代理调试正常,但我有另一个lotus脚本代理在里面,而且我的调试器不会转到line.Please的代码行,请帮助我怎么做。提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2013-07-26 14:19:41

在脚本中从另一个代理调用的代理在后台运行。这些代理不容易调试。如果被调用的代理在服务器上运行,则可以使用远程调试器调试该代理:必须在服务器文档中启用它,启动远程调试任务,并在被调用代理的属性中启用远程调试。那你就得快点。您定义了一个延迟,在调试器真正开始执行代码之前,每个代理都会等待调试器附加该延迟。在此期间,您必须启动远程调试器,打开数据库并选择要调试的代理...非常痛苦。正常的调试器必须关闭,你启动的代理必须在客户端后台模式下运行,否则你将无法切换到远程调试器...

如果两个代理都是LotusScript,并且不需要,则它们:

使用不同的权限运行或在不同的服务器上运行,

那么通常不需要一个代理呼叫另一个代理。使用脚本库和subs /函数,这样就不需要两个代理了……

票数 4
EN

Stack Overflow用户

发布于 2013-07-27 12:49:49

我建议您在第二个代理中使用简单的日志。您可以使用NotesLog (请参阅Domino Developer的帮助),也可以在需要时编写自己的类。

在我的应用程序中,我使用了我自己编写的LotusScript框架。在这个框架中,我有一个CS_Log类,它连接到一个LogAgents.nsf数据库,并用简单的文档编写所有内容。另外,我还有一个带有Dump方法的CS_Document类,例如,它可以编写文档的全部内容。

大多数情况下,调试它是最好的选择。但在这种情况下,我更喜欢将所有内容都写在日志中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17873995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档