Рекомендуется использовать SLF4J (простой фасад регистрации для Java) в качестве API журналирования, SLF4J - это простой фасад для систем ведения журнала, который позволяет конечным пользователям использовать желаемую систему ведения журнала при развертывании своих приложений.
1. Преимущества SLF4J
По сравнению с использованием Apache Commons-Logging или непосредственно с использованием log4j, SLF4J предоставляет расширенную функцию, называемую параметризованными журналами, которая может значительно повысить производительность оператора журнала при настройке для выключения журналов,
log.debug ("Найдил {} записи, соответствующий фильтр: '{}'", Records, Filter); // slf4j
log.debug ("найдено" + records + "Records Соответствующий фильтр: '" + filter + "'"); // log4j
Видно, что преимущества SLF4J: простые и проще для чтения; Когда уровень журнала недостаточно, накладные расходы сплайсинга строки отсутствуют, а метод ToString объекта (записи/фильтр) не будет вызван.
После 1.6.0 SLF4J поддерживает печать стеков исключений и может быть передано в качестве последнего параметра, который в основном соответствует общим сценариям печати журнала.
log.error ("не удалось форматировать {}", s, e);
2. Обратите внимание на отношения наследования между лесозаготорами
Наследование регистрации достигается за счет именования.
Ребенок по умолчанию будет наследовать приложение родительского регистратора и добавить их в свой собственный приложение; Если добавлено = "false", приложение родительского регистратора больше не будет наследовать.
Дочерний регистратор будет наследовать выходной уровень родительского регистратора, только если он не определяет свой выходной уровень.
Вышеупомянутое всеобъемлющее понимание SLF4J и Log4J - это весь контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.