Heim  >  Artikel  >  Java  >  Was sind die gängigen Protokollierungsframeworks in Java?

Was sind die gängigen Protokollierungsframeworks in Java?

王林
王林nach vorne
2023-04-30 09:19:061584Durchsuche

1. Log4j ist ein Java-basiertes Protokollierungstool.

Pioniert von CekiGulcu und jetzt ein Projekt der Apache Software Foundation.

2. Log4j2 ist ein von Apache entwickeltes Log4j-Upgrade-Produkt.

Logback ist derzeit ein beliebtes Protokollierungsframework des Autors von log4j und seine Leistung ist deutlich höher als die von log4j.

3.

Java Utill-Protokollierung, das offizielle Protokoll seit Java1.4.

4. Slf4j ist eine einfache Java-Protokollierungsfassade.

Einfache Protokollierung Facade für Java verfügt selbst über keine Protokollierungsimplementierung.

5. CommonsLoging: ein Projekt der Apache Foundation.

ist eine Reihe von Java-Protokollierungsschnittstellen, die früher Jakarta Commons Logging hießen und später in Commons Logging umbenannt wurden.

Instanzen

<dependencies>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-api</artifactId>
      <version>1.7.13</version>
    </dependency>
    <!--logback-classic依赖logback-core,会自动级联引入-->
    <dependency>
      <groupId>ch.qos.logback</groupId>
      <artifactId>logback-classic</artifactId>
      <version>1.2.3</version>
    </dependency>
  </dependencies>

Das obige ist der detaillierte Inhalt vonWas sind die gängigen Protokollierungsframeworks in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen