Asynchronous Logging API
プラットフォームバージョン9.0.99.11用。レコードまたはイベントログをデータベースに非同期で挿入するためのメソッドを提供します。レコードはメッセージキューに保持され、しばらくしてから一括挿入されます。
概要
アクション | 説明 |
---|---|
LogError | エラーをデータベースに非同期で挿入します。エラーはメッセージキューに保持され、しばらくしてからデータベースに一括挿入されます。 |
LogRecord | レコードをデータベースに非同期で挿入します。レコードはメッセージキューで保持され、しばらくしてからデータベースに一括挿入されます。 |
LogRequestEvent | リクエストイベントを非同期でログに記録します。イベントはメッセージキューで保持され、しばらくしてから一括挿入されます。 |
アクション
LogError
エラーをデータベースに非同期で挿入します。エラーはメッセージキューに保持され、しばらくしてからデータベースに一括挿入されます。メッセージキューは非永続的です。
入力
- Instant
- 型: DateTime。必須。
エラーの発生日時。 - RequestKey
- 型: Text。
リクエストを識別するGUID。この値を取得するには、RuntimePlatform APIのRequest_GetKeyアクションを使用します。 - ModuleName
- 型: Text。必須。
イベントが発生したモジュールの名前。 - メッセージ
- 型: Text。必須。
エラーのメインメッセージを含むテキスト。 - Detail
- 型: Text。
エラーの詳細を含むテキスト。
LogRecord
レコードをデータベースに非同期で挿入します。レコードはメッセージキューで保持され、しばらくしてからデータベースに一括挿入されます。メッセージキューは非永続的です。
入力
- Record
- 型: Object。必須。
データベースに保存するレコードは、Object型に変換されます。変換にはToObjectビルトイン関数を使用します。
LogRequestEvent
リクエストイベントを非同期でログに記録します。イベントはメッセージキューで保持され、しばらくしてから一括挿入されます。
入力
- Instant
- 型: DateTime。必須。
イベントの発生日時。 - RequestKey
- 型: Text。必須。
リクエストを識別するGUID。この値を取得するには、RuntimePlatform APIのRequest_GetKeyアクションを使用します。 - RequestEventName
- 型: Text。必須。
イベントの名前。 - ModuleKey
- 型: Text。必須。
イベントが発生したモジュールの一意の識別子。この情報を取得するには、GetEspaceアクションとGetOwnerEspaceIdentifier()ビルトイン関数を使用します。 - ModuleName
- 型: Text。必須。
イベントが発生したモジュールの名前。この情報を取得するには、GetEspaceアクションとGetOwnerEspaceIdentifier()ビルトイン関数を使用します。 - ApplicationKey
- 型: Text。必須。
イベントが発生したアプリケーションの一意の識別子。この情報を取得するには、Applicationシステムエンティティに対してクエリを実行します。 - ApplicationName
- 型: Text。必須。
イベントが発生したアプリケーションの名前。この情報を取得するには、Applicationシステムエンティティに対してクエリを実行します。 - RequestEventDetails
- 型: Text。
JSON形式のイベント詳細を含むテキスト。[Key]フィールドと[Value]フィールドを含む通常のJSONオブジェクトです。