スケジュールエージェントがlog.nsf
ファイルにエラーを出力すると毎日電子メールをトリガーする「エージェント監視」というノートアプリケーションを開発しました。lotusscriptエージェントのデフォルトのログ詳細の取得方法
2017年3月28日午前9時39分四十二秒AMGR:エージェント( '\ DomApps \ GoSAP.nsf' の 'GoSAP')エラーメッセージ:MQJE001:完了コード '2'、理性 '2033'。
ログに「エラーメッセージ」の正規表現文字列を使用して詳細を検索し、電子メールを送信します。
ここで、エージェントがハングアップするときに対処したいと思います。私は、デフォルトのエージェントログas shown hereから詳細を取得することができます。
誰かがこれを達成する方法を教えてください。
log.nsfに書き込むのはベストプラクティスではなく、アプリケーションログがはるかに優れています。 OpenLogプロジェクトのopenntf:https://www.openntf.org/main.nsf/project.xsp?r=project/OpenLog/summary –
@EmmanuelGleizer:ご返信ありがとうございます。私は上記のエラーメッセージをログに書き込まない。これは、エージェントにエラーが発生したときにagentmanagerによってログに書き込まれるデフォルトの形式です。 lotusscriptを使用して予定されている代理店の手をどのように知ることができますか? – user3493803
「2017-03-28 09:39:42 AMgr: '\ DomApps \ GoSAP.nsf'のエージェント( 'GoSAP')エラーメッセージ:MQJE001:完了コード '2'、理由 '2033 ' エージェントログを(プログラムで)取得する方法を簡単に検索します(ただし、https://www.experts-exchange.com/questions/20531806/Open-Agent-Log-using-LotusScript.htmlのように見えません)。可能性があります) –