2012-11-28 48 views
0

我写了一个基本的Lotus脚本代理,显示的“Hello World”的消息框。 当我手动运行该代理时,它会成功执行,但运行的事件没有得到我的本地日志文件创建一个日志条目。 代理从我的本地邮件文件运行。我想这些日志来运行其他复杂的代理和跟踪,如自动调度和对新邮件触发等事件..中运行Lotus脚本代理不获取登录Lotus Notes用户日志

当我从一些其他系统执行,该代理是越来越记录。这可能是一个设置相关的问题。

回答

1

当您使用操作菜单或设计器中的代理列表手动运行代理时,它不会记录到客户端或服务器上的Notes日志,除非您专门告诉它使用NotesLog类OpenNotesLog和相关调用。

计划代理,代理的后台和代理商从网络调用就写到服务器控制台,当你发出一个消息框Notes日志。计划代理或后台代理中的打印语句也会被记录。从网络运行的代理中的打印语句被发送回浏览器。

我不建议使用代理记录到Notes日志。它很快变得非常混乱,很难找到你的信息。使用NotesLog类中的AgentLog或EmailLog或者获取OpenNTF OpenLog工具。 OpenLog home page朱利安用这个工具做了很棒的工作。

快乐编码。

/Newbs

0

,如果你只想做一些“调试”,尝试使用“打印”,因为这会在你的Notes客户机状态栏打印的东西。

另一个秘诀是使用“消息框”命令,这将打印在服务器控制台文本(如果在服务器上运行)或本地日志(如果在本地运行)。

+0

是否有一个代码片段或截屏,可以显示如何做到这一点? –