メインコンテンツにスキップ
Adaptive Planning
最終更新: 2023-06-23
ai.log

ai.log

関数

方法
パラメータ
戻り値の型
説明
logError(サマリ, 詳細)
Summary: 混合ログ サマリ テキスト
詳細: 混合オプション - ログの詳細
ブール値
"ERROR" ログ レベルのイベント ログを追加します。 "サマリ" は 128 文字で切り捨てられます。 "詳細" は 1,000 文字で切り捨てられます。文字列以外の値はすべて文字列に変換されます。ログの閾値に違反していない場合、ログ入力が追加されます。ログ記録が成功した場合に真を返します。
logInfo(サマリ, 詳細)
Summary: 混合ログ サマリ テキスト
詳細: 混合オプション - ログの詳細
ブール値
INFO ログ レベルのイベント ログを追加します。 "サマリ" は 128 文字で切り捨てられます。 "詳細" は 1,000 文字で切り捨てられます。文字列以外の値はすべて文字列に変換されます。ログの閾値に違反していない場合、ログ入力が追加されます。ログ記録が成功した場合に真を返します。
logVerbose(サマリ, 詳細)
Summary: 混合ログ サマリ テキスト
詳細: 混合オプション - ログの詳細
ブール値
INFO ログ レベルのイベント ログを追加します。 "サマリ" は 128 文字で切り捨てられます。 "詳細" は 1,000 文字で切り捨てられます。文字列以外の値はすべて文字列に変換されます。ログの閾値に違反していない場合、ログ入力が追加されます。ログ記録が成功した場合に真を返します。

function testConnection(context) { // Step 1: Create a https request to send to Earthquake USGS API var url = 'https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/all_hour.atom'; var method = 'GET'; var body = ``; var headers = {}; // Step 2: Send request and receive response try{ var response = ai.https.request(url, method, body, headers); //Example logInfo ai.log.logInfo("Test Connection Successful"); //Test Connection Successful //Example logVerbose ai.log.logVerbose("Test Connection Successful", response.getBody()); //Test Connection Successful //2020-10-23T00:25:21ZU.S. Geological Surveyhttps://earthquake.usgs.gov/https://........ } catch(e) { //Example for logError ai.log.logError("Test Connection Failed"); } // Step 3: Interrogate response to see if it was successful. Return true or false depending on the result. if (response.getHttpCode() == '200') { var body = response.getBody(); return true; } else { return false; } }
ログ スロットル (バースト + 持続) により、特定のスクリプトは次のことを実行できなくなります。
  • 1 秒間に X を超えるログを書き込みます (バースト: デフォルトは 5 です。AppSetting またはテナントごとに設定可能)
  • 1 時間あたり X を超えるログを作成する (維持: デフォルトは 1,000。AppSetting またはテナントごとに設定可能)