En marcos de registro como log4j & log4net, tiene la capacidad de registrar varios niveles de información. La mayoría de los niveles tienen intenciones obvias (como lo que es un registro de "depuración" frente a un "error"). Sin embargo, una cosa que siempre he sido tímida fue clasificar mi registro como "Fatal".¿Cuándo iniciar sesión cuando es un error fatal?
¿Qué tipo de errores son tan graves que deberían clasificarse como fatales? Si bien esto se basa un poco en el caso, ¿cuáles son algunas de las reglas empíricas que usa al decidir entre registrar una excepción como fatal o simplemente un error?
La pérdida de conectividad de red puede no ser fatal. Puede ser temporal. –
Me refiero a la pérdida total como "no recuperable" o "demoró demasiado para recuperar", razón por la cual los errores no fatales incluyen la versión intermitente. – paxdiablo
Buena respuesta, pero una cosa: ¿cómo puede una aplicación determinar fácilmente si una pérdida de conectividad de red es temporal o fatal? – vikingsteve