2012-11-28 49 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

是否有一個代碼片段或截屏,可以顯示如何做到這一點? –