Passa al contenuto principale
Adaptive Planning
Ultimo aggiornamento: 2023-06-23
ai.log

ai.log

Funzioni

Metodo
Parametri
Tipo reso
Descrizione
logError( summary, detail )
riepilogo : testo di riepilogo registro misto
detail : Misto Facoltativo - ulteriori dettagli sul registro
Booleano
Aggiunge un registro eventi con un livello di registro ERROR. 'summary' è troncato a 128 caratteri. "dettagli" è troncato a 1000 caratteri. Tutti i valori non stringa vengono convertiti in stringhe. La voce di registro viene aggiunta se le soglie di registrazione non sono state superate. Restituisce vero se la registrazione è stata completata.
logInfo( summary, detail )
riepilogo : testo di riepilogo registro misto
detail : Misto Facoltativo - ulteriori dettagli sul registro
Booleano
Aggiunge un registro eventi con un livello di registro INFO. 'summary' è troncato a 128 caratteri. "dettagli" è troncato a 1000 caratteri. Tutti i valori non stringa vengono convertiti in stringhe. La voce di registro viene aggiunta se le soglie di registrazione non sono state superate. Restituisce vero se la registrazione è stata completata.
logVerbose( summary, detail )
riepilogo : testo di riepilogo registro misto
detail : Misto Facoltativo - ulteriori dettagli sul registro
Booleano
Aggiunge un registro eventi con un livello di registro INFO. 'summary' è troncato a 128 caratteri. "dettagli" è troncato a 1000 caratteri. Tutti i valori non stringa vengono convertiti in stringhe. La voce di registro viene aggiunta se le soglie di registrazione non sono state superate. Restituisce vero se la registrazione è stata completata.

Esempio

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; } }
La limitazione del registro (burst + sostenuta) garantisce che un determinato script non possa:
  • scrivere più di X log al secondo (Burst: il valore predefinito è 5, configurabile come AppSetting o per tenant)
  • scrivere più di X registri all'ora (Supporto: il valore predefinito è 1000, configurabile come AppSetting o per tenant)