Учебники

SLF4J — Настройка среды

В этой главе мы объясним, как настроить среду SLF4J в Eclipse IDE. Прежде чем продолжить установку, убедитесь, что в вашей системе уже установлен Eclipse. Если нет, скачайте и установите Eclipse.

Для получения дополнительной информации об Eclipse, пожалуйста, обратитесь к нашему учебному пособию по Eclipse.

Шаг 1: Загрузите JAR-файл зависимости

Откройте официальную домашнюю страницу сайта SLF4J и перейдите на страницу загрузки.

SLF4J Домашняя страница

Теперь загрузите последнюю стабильную версию slf4j-XXtar.gz или slf4j-XXzip в соответствии с вашей операционной системой (если это файл .zip для Windows или файл tar.gz для Linux).

В загруженной папке вы найдете slf4j-api-XXjar . Это необходимый файл Jar.

Шаг 2: Создайте проект и установите путь сборки

Откройте затмение и создайте пример проекта. Щелкните правой кнопкой мыши по проекту, выберите опцию Build Path → Configure Build Path…, как показано ниже.

Проект и установить путь сборки

Во фрейме пути сборки Java на вкладке « Библиотеки » нажмите « Добавить внешние JAR-файлы».

Путь сборки Java

Выберите загруженный файл slf4j-api.xxjar и нажмите « Применить и закрыть» .

Применить и закрыть

SLF4J Привязки

В дополнение к файлу slf4j-api.xxjar , SLF4J предоставляет несколько других файлов Jar, как показано ниже. Это так называемые привязки SLF4J .

SLF4J Привязки

Где каждая привязка для соответствующей структуры ведения журнала.

В следующей таблице перечислены привязки SLF4J и соответствующие им каркасы.

Sr.No Jar file & Logging Framework
1

SLF4J-NOP-xxjar

Нет операции, удаляет все записи.

2

SLF4J-простой xxjar

Простая реализация, где печатаются сообщения для информации и выше, и все выходы сохраняются в System.err.

3

SLF4J-JCL-xxjar

Каркас лесозаготовок Джакарты.

4

SLF4J-jdk14-xxjar

Java.util.logging Framework (JUL).

5

SLF4J-log4j12-xxjar

Каркас Log4J работает. Кроме того, вам нужно иметь log4j.jar .

SLF4J-NOP-xxjar

Нет операции, удаляет все записи.

SLF4J-простой xxjar

Простая реализация, где печатаются сообщения для информации и выше, и все выходы сохраняются в System.err.

SLF4J-JCL-xxjar

Каркас лесозаготовок Джакарты.

SLF4J-jdk14-xxjar

Java.util.logging Framework (JUL).

SLF4J-log4j12-xxjar

Каркас Log4J работает. Кроме того, вам нужно иметь log4j.jar .

Чтобы заставить SLF4J работать вместе с slf4l-api-xxjar, вам нужно добавить соответствующий Jar-файл (привязку) желаемой среды логгера в путь к классам проекта (установить путь сборки).

Для переключения с одного фреймворка на другой необходимо заменить соответствующую привязку. Если границы не найдены, по умолчанию используется режим без операций.

Pom.xml для SLF4J

Если вы создаете проект maven, откройте файл pom.xml, вставьте в него следующее содержимое и обновите проект.