Esto puede ser una pregunta puramente subjetiva (si ninguna organización ha intentado estandarizar esto), pero mi equipo tiene problemas con esto más de lo que podría pensar.Prácticas recomendadas de prioridad de registro de Commons
Usamos Apache Commons Logging como nuestra interfaz de registro y, a menudo, el uso de la prioridad no es constante en todo nuestro equipo de desarrollo. Por ejemplo, algunos desarrolladores registran cualquier excepción detectada como fatal (log.fatal (mensaje)) aunque el flujo pueda controlar el error, mientras que otros solo se registran como fatales cuando algo causa que el programa deje de ejecutarse necesariamente por cualquier razón.
Me gustaría saber cómo otros equipos definen cada prioridad. ¿Alguien trabaja en una empresa que explícitamente intenta definir las mejores prácticas para esto? ¿Ha influido Jakarta en esto?
Mi objetivo sería enviar una recomendación simple para cada prioridad a todo mi equipo para que podamos manejar de manera más efectiva nuestro registro de aplicaciones difíciles de manejar de manera consistente.
Lo que realmente estoy buscando aquí es una guía de buenas prácticas generalmente aceptada que se utiliza en todas las organizaciones. Un recurso web confiable sería genial. – smp7d
Creo que el hecho de que tenga tres respuestas idénticas en gran medida sugiere que ** ¿es ** la mejor práctica generalmente aceptada? Supongo que probablemente esté buscando algo 100% "a prueba de argumentos" para su equipo, pero tal vez el peso de la opinión aquí sea suficiente. – Brian
Buen punto. Las opiniones pueden ser suficientes dentro de mi organización, pero me gustaría saber si existe algún estándar recomendado en todas las organizaciones. Varios paquetes que utilizamos utilizan el registro de recursos comunes y sería bueno saber que deberían ser consistentes con alguna recomendación. Esto puede ser demasiado pedir y tal vez es por eso que no lo he encontrado en ninguna parte. – smp7d