Actualmente estoy buscando la actualización del mecanismo de registro en una base de código Java de tamaño mediano a grande. Los mensajes se registran actualmente usando métodos estáticos en una clase Debug
, y he recomendado cambiar de esto a algo así como SLF4J o registro de uso común.¿Vale la pena envolver un marco de registro en una capa adicional?
El arquitecto de la aplicación prefiere que encapsule la dependencia en SLF4J (posiblemente envolviéndolo en la clase Debug
antes mencionada). Esto hará que sea más fácil cambiar la implementación del registro en el futuro.
Esto me parece exagerado, ya que SLF4J ya está abstrayendo la implementación del registro concreto.
¿Vale la pena envolver una abstracción de registro de terceros como SLF4J en otra abstracción de cosecha propia?
El arquitecto no ha entendido qué es slf4j. –