Ho un'eccezione non eccezionale. Ciò viene generato da un'API utilizzata nel mio progetto. È standard per registrare errori come questi o gestirli senza registrazione [duplicato]

2

L'API ha un limite sul numero di richieste che puoi effettuare. Quindi accodiamo le nostre richieste in un database locale e facciamo quante più richieste possibili fino a quando non viene lanciata l'eccezione "Throttle". Al momento della cattura, usciamo dal programma e un task programmato riavvia il processo tra 15 minuti.

È standard per registrare questo tipo di eccezione o semplicemente uscire dal programma poiché questa eccezione è prevista

    
posta Man 05.12.2013 - 14:46
fonte

1 risposta

6

Registrerei (a livello di informazioni) il motivo per cui stavo uscendo dal programma, anche se non la traccia dello stack. Potrei loggare a livello di debug i dettagli dell'eccezione generata e configurare la registrazione di debug in produzione ma su quando sono nel mio IDE.

Avere programmi in uscita senza una ragione ovvia è semplicemente sbagliato. Il tuo team di supporto ti maledirà ogni volta - o forse inizierà a ignorarlo quando il programma verrà chiuso per qualche altro motivo, perché presumerà che sia per la ragione per cui lo sanno.

E gli sviluppatori vogliono sempre tutte le informazioni e sanno come disabilitarlo se non gli interessa al momento.

    
risposta data 05.12.2013 - 14:58
fonte

Leggi altre domande sui tag