Platform
Registri
9 min
analizzare i log del server introduzione in questa guida, imparerai a conoscere i log che puoi trovare nel dashboard di back4app obiettivo comprendere i log sistema info errore accesso prerequisiti non ci sono prerequisiti per leggere questa pagina log stai cercando log? sei nel posto giusto ) i log sono essenziali per le app in fase di sviluppo o produzione, sono un modo importante per comprendere cosa sta accadendo con un output aggregato dei processi in esecuzione devi essere in grado di monitorare i comportamenti dell'app la registrazione degli eventi dell'applicazione è fondamentale per comprendere le richieste e identificare possibili loop o bug nel tuo codice puoi controllarli nel menu a sinistra, su cloud code cloud code > log log sembra come l'immagine qui sotto sistema il system log mostra i log di console log() console log() e console error() console error() e tutti i log generali di tutto ciò che accade con la tua app info qui appariranno gli avvisi sulle funzioni e i trigger del cloud code, così come lo stato delle live query errore errori relativi alle tue funzioni del cloud code o al database accesso questo blocco contiene informazioni sulle richieste che stanno arrivando al server le informazioni sono essenziali per capire da dove vengono acceduti i dati, così come come vengono acceduti, da chi e lo stato delle richieste esempi di log qui puoi trovare alcuni esempi di log di back4app sistema in back4app, il modulo parse cache è impostato per impostazione predefinita su versioni superiori a 2 8 4 pertanto, è anche possibile vedere alcuni avvisi dall'inizializzazione del parse server errori di sintassi del codice cloud e anche console log dai trigger del codice cloud info quando l'url del server e la query live sono abilitati per una classe, un messaggio apparirà in questa sezione chiamare una funzione di codice cloud sarà registrato anche qui eseguire una funzione di codice cloud senza una dichiarazione di ritorno errore errori di timeout gli errori dei trigger del cloud code (vedi l'esempio qui sotto) 1 beforesave non riuscito per myclass per utente non definito 2 input {"name" "persona","createdat" "2021 06 16t17 12 54 863z","updatedat" "2021 06 16t17 17 14 717z","objectid" "aswn26ns4q"} 3 errore {"message" "non puoi salvare una persona con età inferiore a 18 anni!","code" 141} accesso 1 2974 431\ c7dc 5bb0 51ec 6258 6a16\ e12b \[2021 06 16t16 48 32 352z] "post /serverinfo" 200 1 ms 217 bytes in 732 bytes out 2 2974 431\ c7dc 5bb0 51ec 6258 6a16\ e12b \[2021 06 16t16 47 26 879z] "get /classes/myfirstclass" 200 50 ms 248 bytes in 24 bytes out 3 2974 431\ c7dc 5bb0 51ec 6258 6a16\ e12b \[2021 06 16t16 46 57 068z] "put /classes/myfirstclass/ao2ezfuqrs" 200 9 ms 240 bytes in 40 bytes out dopo gli endpoint, possiamo verificare il codice di stato della risposta controlla alcuni esempi qui sotto 1 200 = la richiesta è andata a buon fine 2 201 = la richiesta è andata a buon fine e una nuova risorsa è stata creata come risultato questa è tipicamente la risposta inviata dopo richieste post o put 3 204 = nessun contenuto 4 400 = richiesta non valida 5 401 = non autorizzato 6 404 = non trovato 7 408 = timeout della richiesta 8 500 = errore interno del server 9 502 = bad gateway chiamare le funzioni del cloud code apparirà qui anche 1 2804 431\ c7dc 5bb0 51ec 6258 6a16\ e12b \[2021 06 16t17 10 16 245z] "post /functions/hello" 200 2 ms 2 bytes in 32 bytes out