주 컨텐츠로 이동
Adaptive Planning
최종 업데이트: 2023-06-23
ai.log

ai.log

함수

방법
매개변수
반환 유형
설명
logError(요약, 세부내용)
요약: 혼합 로그 요약 텍스트
detail: 혼합 옵션 - 로그에 대한 추가 세부내용입니다.
부울
ERROR 로그 레벨이 있는 이벤트 로그를 추가합니다. 'summary'는 128자에서 잘립니다. 'detail'은 1,000자에서 잘립니다. 문자열이 아닌 모든 값은 문자열로 변환됩니다. 로깅 한도를 위반하지 않은 경우 로그 항목이 추가됩니다. 기록에 성공한 경우 true를 반환합니다.
로그 정보(요약, 세부내용)
요약: 혼합 로그 요약 텍스트
detail: 혼합 옵션 - 로그에 대한 추가 세부내용입니다.
부울
정보 로그 레벨이 있는 이벤트 로그를 추가합니다. 'summary'는 128자에서 잘립니다. 'detail'은 1,000자에서 잘립니다. 문자열이 아닌 모든 값은 문자열로 변환됩니다. 로깅 한도를 위반하지 않은 경우 로그 항목이 추가됩니다. 기록에 성공한 경우 true를 반환합니다.
logVerbose( summary, detail )
요약: 혼합 로그 요약 텍스트
detail: 혼합 옵션 - 로그에 대한 추가 세부내용입니다.
부울
정보 로그 레벨이 있는 이벤트 로그를 추가합니다. 'summary'는 128자에서 잘립니다. 'detail'은 1,000자에서 잘립니다. 문자열이 아닌 모든 값은 문자열로 변환됩니다. 로깅 한도를 위반하지 않은 경우 로그 항목이 추가됩니다. 기록에 성공한 경우 true를 반환합니다.

예:

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; } }
로그 제한(버스트 + 지속)은 지정된 스크립트가 다음을 수행할 수 없도록 합니다.
  • 초당 X개 이상의 로그 작성(버스트: 기본값은 5, AppSetting 또는 테넌트별로 구성가능)
  • 시간당 X개 이상의 로그 작성(지속: 기본값은 1,000, AppSetting으로 또는 테넌트별로 구성가능)