Como suele ser el caso, la respuesta es "depende". Si su aplicación ya tiene un marco de registro, entonces también puede usarlo. No puede ser menos capaz que println()
, y puede beneficiarse de otras características que proporciona: seguimientos de pila, contexto adicional, mejor formato, etc. También existe la clara posibilidad de que los marcos de registro ofrezcan una mejor recuperación de errores, asegurando que sus registros se escriban con éxito incluso en caso de una falla catastrófica.
Entonces, la pregunta es cuándo agregar un sistema de registro en primer lugar. Esta es una decisión: no desea agregarla demasiado pronto, solo para descubrir que realmente no la necesita. Tampoco desea agregarlo demasiado tarde, y hacer un trabajo excesivo convirtiendo desde su solución ad-hoc.
Si descubre que está haciendo muchos registros println()
, entonces su base de código está tratando de decirle que está experimentando dolores de crecimiento. En ese punto, vale la pena invertir en un registro adecuado.