SLF4J - Thiết lập môi trường

Trong chương này, chúng tôi sẽ giải thích cách thiết lập môi trường SLF4J trong Eclipse IDE. Trước khi tiến hành cài đặt, hãy đảm bảo rằng bạn đã cài đặt Eclipse trong hệ thống của mình. Nếu không, hãy tải xuống và cài đặt Eclipse.

Để biết thêm thông tin về Eclipse, vui lòng tham khảo Hướng dẫn về Eclipse của chúng tôi

Bước 1: Tải xuống tệp JAR phụ thuộc

Mở trang chủ chính thức của trang web SLF4J và chuyển đến trang tải xuống.

Bây giờ, hãy tải xuống phiên bản ổn định mới nhất của slf4j-X.X.tar.gzhoặc slf4j-XXzip , theo hệ điều hành của bạn (nếu tệp windows .zip hoặc nếu tệp tar.gz Linux).

Trong thư mục đã tải xuống, bạn sẽ tìm thấy slf4j-api-XXjar . Đây là tệp Jar bắt buộc.

Bước 2: Tạo dự án và thiết lập đường dẫn xây dựng

Mở nhật thực và tạo một dự án mẫu. Nhấp chuột phải vào dự án, chọn tùy chọnBuild Path → Configure Build Path… như hình bên dưới.

bên trong Java Build Path khung trong Libraries tab, nhấp vào Add External JARs…

Chọn slf4j-api.x.x.jar tệp đã tải xuống và nhấp vào Apply and Close.

SLF4J Ràng buộc

Ngoài slf4j-api.x.x.jar tập tin, SLF4Jcung cấp một số tệp Jar khác như được hiển thị bên dưới. Chúng được gọi làSLF4J bindings.

Nơi mỗi ràng buộc dành cho khung ghi nhật ký tương ứng của nó.

Bảng sau liệt kê các ràng buộc SLF4J và các khuôn khổ tương ứng của chúng.

Sr.No Tệp Jar & Khung ghi nhật ký
1

slf4j-nop-x.x.jar

Không hoạt động, loại bỏ tất cả các bản ghi.

2

slf4j-simple-x.x.jar

Thực hiện đơn giản trong đó các tin nhắn cho thông tin và cao hơn được in và giữ lại tất cả các kết quả đầu ra cho System.err.

3

slf4j-jcl-x.x.jar

Khung ghi nhật ký của Jakarta Commons.

4

slf4j-jdk14-x.x.jar

Khung công tác Java.util.logging (JUL).

5

slf4j-log4j12-x.x.jar

Khung Log4J hoạt động. Ngoài ra, bạn cần phải cólog4j.jar.

Để làm cho SLF4J hoạt động cùng với slf4l-api-xxjar, bạn cần thêm tệp Jar tương ứng (ràng buộc) của khung ghi nhật ký mong muốn trong classpath của dự án (đặt đường dẫn xây dựng).

Để chuyển từ khuôn khổ này sang khuôn khổ khác, bạn cần thay thế ràng buộc tương ứng. Nếu không tìm thấy giới hạn, nó sẽ mặc định ở chế độ không hoạt động.

Pom.xml dành cho SLF4J

Nếu bạn đang tạo dự án maven, hãy mở pom.xml và dán nội dung sau vào đó và làm mới dự án.

<project xmlns = "http://maven.apache.org/POM/4.0.0"
   xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation = "http://maven.apache.org/POM/4.0.0
   http://maven.apache.org/xsd/maven-4.0.0.xsd">
   
   <modelVersion>4.0.0</modelVersion>
   <groupId>Sample</groupId>
   <artifactId>Sample</artifactId>
   <version>0.0.1-SNAPSHOT</version>
   <build>
      <sourceDirectory>src</sourceDirectory>
      <plugins>
         <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.7.0</version>
            <configuration>
               <source>1.8</source>
               <target>1.8</target>
            </configuration>
         </plugin>
      </plugins>
   </build>
   <dependencies>
      <dependency>
         <groupId>org.slf4j</groupId>
         <artifactId>slf4j-api</artifactId>
         <version>1.7.25</version>
      </dependency>
   </dependencies>
</project>