Debug e registrazione

Spesso, durante lo sviluppo di un'applicazione, è necessario esaminare l'esecuzione dei processi passo dopo passo per individuare un errore o capire come migliorare l'applicazione.

Vediamo i metodi di debug e di registrazione in AppMaster.

Debug del frontend

Per eseguire il debug del frontend, utilizzare i metodi Toast e Notification . Questi blocchi mostrano le notifiche nel frontend. Se non si sa come funziona un blocco, si possono passare i valori di questo blocco a Notification e vedere nel frontend quali valori fornisce il blocco completato.

Toast e Notification possono essere usati in lunghi processi aziendali per determinare dove qualcosa sta andando storto. I blocchi Toast e Notification accettano dati in formato String . Se è necessario visualizzare i dati memorizzati in altri formati, utilizzare i blocchi toString o toJSON (se è necessario visualizzare un oggetto o un array di oggetti dal database).

Registrazione standard

Ogni progetto AppMaster progetto ha una registrazione standard. Si trova nella scheda Project / Deploy Stats .

Se è necessario scrivere qualcosa di aggiuntivo, esiste un particolare Write to log blocco nel processo aziendale di backend.

Questo blocco ha due campi di input:

Label - il titolo che verrà scritto nel log in formato string ; Input - qualsiasi valore da memorizzare nel log.

Crea logger personalizzato

Quando l'applicazione riceve costantemente molte richieste, diventa scomodo scrivere tutto in un log comune. È meglio creare un logger personalizzato, seguendo le istruzioni:

Creare un modello di dati -. Log. Aggiungere campi ad esso:

  • Label - per il titolo della voce;
  • Text - per il corpo del messaggio.

Creare ora un BP nel backend, che salverà i valori necessari nel log. Impostare i campi per il Start blocco:

  • Label - in formato stringa;
  • Text - in formato string .

Ora, utilizziamo il blocco Make e creiamo un record passando i campi del blocco Start ad esso.

Salvare il record nel database usando il blocco Create blocco.

Ora creiamo un file endpoint per il nuovo processo aziendale per accedervi dal frontend. Andare alla scheda Endpoints e crearne uno nuovo.

  1. Selezionare l'opzione POST method.
  2. Impostare il URL.
  3. Selezionare un gruppo.
  4. Installare il processo aziendale creato:

Ora possiamo utilizzare il processo aziendale creato nei luoghi in cui vogliamo scrivere i log.

Prendiamo la Task come esempio. Contiene una tabella con le voci relative alle attività degli utenti. Inoltre, in questa pagina è presente un modulo per aggiungere voci. Abbiamo creato una pagina simile qui e qui.

Vediamo il processo di aggiunta dei record. Aprire il pulsante Workflow che aggiunge record.

Aggiungere il processo aziendale dopo il blocco Server Request POST /task blocco. Collegare i campi _error e text. Il campo label sarà impostato per impostazione predefinita.

Ora, quando viene creato un nuovo record, questo evento viene registrato.

Leggi di più Best practice

Risoluzione dei problemi dei processi aziendali
Risoluzione dei problemi dei processi aziendali
Come trovare e risolvere gli errori nell'applicazione
Utilizzo delle tabelle nelle applicazioni web
Utilizzo delle tabelle nelle applicazioni web
Manuale per l'utilizzo di tabelle e funzioni per la loro progettazione
Inspired to try this yourself?

Fai crescere le tue abilità senza codice con AppMaster Team!

Dai un'occhiata ai nostri corsi e impara passo dopo passo come utilizzare AppMaster al meglio!

Altre risorse per AppMaster

Risolvi qualsiasi problema con l'aiuto dei nostri esperti.
Risparmia tempo e concentrati sulla creazione delle tue applicazioni.

Supporto

Risolvi qualsiasi problema con l'aiuto dei nostri esperti.

Ottieni supporto

Documentazione

Informazioni utili su come iniziare e funzionalità.

Leggi documenti

Tutorial video

Scopri come utilizzare AppMaster con i tutorial video.

Guarda i tutorial

Comunità di utenti

Entra a far parte della nostra community e scopri di più.

Unisciti alla comunità