Lotus Notes用户日志中未记录运行Lotus Script Agent

时间:2012-11-28 14:17:41

标签: logging lotus-domino lotus lotusscript agents

我写了一个基本的Lotus脚本代理,在消息框中显示“Hello World”。 当我手动运行此代理程序时,它会成功执行,但运行事件不会在我的本地日志文件中创建日志条目。 代理程序从我的本地邮件文件运行。我想要这些日志来运行其他复杂的代理并跟踪自动日程和新邮件触发等事件。

当我从其他系统执行时,代理会被记录。这可能是与设置相关的问题。

2 个答案:

答案 0 :(得分:1)

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

从Web调用的计划代理,后台代理和代理在发出消息框时会写入服务器控制台和Notes日志。还会记录计划或后台代理中的打印语句。打印从Web运行的代理中的语句将发送回浏览器。

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

快乐的编码。

/ Newbs

答案 1 :(得分:0)

如果你只想做一些调试,请尝试使用" print"因为这将在您的笔记本客户端状态栏中打印一些内容。

另一个提示是使用" messagebox"命令,这将在服务器控制台(如果在服务器上运行)或本地日志(如果在本地运行)中打印文本。