È buona norma registrare gli errori lato client in un file

1

Fondamentalmente voglio sapere se è considerata una buona pratica mantenere gli errori che si verificano sul lato client di un'applicazione web (dattiloscritto / angolare per esempio) registrandoli su file?

O se posso chiedere in un modo diverso: cosa devo fare con gli errori / le eccezioni che catturo sul lato client? (oltre a mostrare un indicatore visivo all'utente che è successo qualcosa di brutto)

La maggior parte degli articoli di log che vedo parlano solo di logging alla console.

Grazie.

    
posta Uentee 19.03.2018 - 10:36
fonte

1 risposta

3

Quindi, per prima cosa dovresti registrare (ove possibile) gli errori generati dal client sul tuo server. Questo non è sempre possibile per le cose offline, ma se si dispone di connettività, gli errori dovrebbero normalmente tornare al server, in modo che sia possibile identificarli e correggerli nelle versioni future.

I log del server generalmente dovrebbero andare su stderr o stdout dal punto di vista delle applicazioni, e il server dovrebbe quindi indirizzarli al file appropriato o al sottosistema di registrazione (ad es. syslog) per l'aggregazione.

La registrazione alla console del client è generalmente utile solo in fase di sviluppo e normalmente non si avrà affatto accesso al file system del client da un browser, quindi l'accesso a un file clientide non è affatto un'opzione affidabile a meno che tu Stai facendo alcune applicazioni installabili.

    
risposta data 19.03.2018 - 12:44
fonte

Leggi altre domande sui tag