В настоящее время я смотрю на обновление механизма ведения журнала в Java-кодовой базе среднего и большого размера. Сообщения в настоящее время регистрируются с использованием статических методов в классе Debug
, и я рекомендовал переключиться с этого на что-то вроде SLF4J или commons-logging.
Архитектор приложений предпочитает, чтобы я инкапсулировал зависимость от SLF4J (возможно, завернув его в вышеупомянутый класс Debug
). Это упростит изменение реализации протоколирования в будущем.
Это кажется мне излишним, поскольку SLF4J уже абстрагирует конкретную реализацию каротажа.
Стоит ли обертывать абстракцию сторонней регистрации как SLF4J в другой самодельной абстракции?