Ho un'applicazione che scrive sulla propria origine evento. La Source Event stessa viene creata al momento dell'installazione per prevenire problemi di accesso dell'utente vs admin in fase di runtime.
Se la scrittura sulla nostra propria origine evento non riesce, l'evento viene invece scritto nel registro dell'applicazione (due eventi, in realtà, per i dati dell'evento originale e un altro che dice "Impossibile scrivere nel registro eventi personale perché ..." o qualcosa di simile).
Recentemente abbiamo scoperto un problema che quando il registro eventi dell'applicazione è pieno, l'eccezione non è gestita. Ora concesso, potrei solo mangiare l'eccezione (simile a ciò che questa risposta dice).
Quindi qual'è il miglior comportamento? L'applicazione sta tentando di registrare il problema e tenta di registrare che c'è un problema. Dovrei mangiare l'eccezione, lasciare che l'operazione di registrazione fallisca silenziosamente e continuare l'esecuzione? O dovrei lasciare che l'eccezione riempia lo stack di chiamate in modo che l'utente / lo sviluppatore sappia del problema?
Qual è l'approccio consigliato in queste condizioni?