[Java] exemple de logback slf4j

Chose que tu veux faire

Je veux juste essayer facilement slf4j sur la console ~~ Cependant, toutes les informations à examiner semblent longues et longues. ~~

alors, commençons.

(1) Obtenir la connexion

http://logback.qos.ch/download.html Obtenez logback-1.2.3.tar.gz.

Découvrez, créez ./lib/ et stockez-le là-bas

(2) Créez Test.java

Test.java


   import org.slf4j.LoggerFactory;
   import org.slf4j.Logger;
   public class Test {
     public static void main(String[] args){
       Logger logger = LoggerFactory.getLogger("Test");
       logger.info("info: {}", "information");
       logger.warn("warn: {}", "avertissement");
       logger.error("error: {}", "Erreur");
     }
   }

Configuration actuelle du répertoire à ce stade

$ tree
.
|-- Test.java
`-- lib
    |-- logback-classic-1.2.3.jar
    |-- logback-core-1.2.3.jar
    `-- slf4j-api-1.7.25.jar

(3) Construire

$ javac -cp .:./lib/logback-core-1.2.3.jar:./lib/logback-classic-1.2.3.jar:./lib/slf4j-api-1.7.25.jar Test.java

(4) Exécution

$ java -cp .:./lib/logback-core-1.2.3.jar:./lib/logback-classic-1.2.3.jar:./lib/slf4j-api-1.7.25.jar Test
14:46:17.371 [main] INFO Test - info:information
14:46:17.375 [main] WARN Test - warn:avertissement
14:46:17.376 [main] ERROR Test - error:Erreur

Sortie dans un fichier

Préparez logback.xml.

$ tree
.
|-- Test.java
|-- lib
|   |-- logback-classic-1.2.3.jar
|   |-- logback-core-1.2.3.jar
|   `-- slf4j-api-1.7.25.jar
`-- logback.xml ★ ceci

Le contenu de logback.xml. Pour le moment, cela sortira.

<configuration>
  <appender name="FILE" class="ch.qos.logback.core.FileAppender">
    <file>test.log</file>
    <encoder>
      <pattern>%-4relative [%thread] %-5level %logger{35} - %msg%n</pattern>
    </encoder>
  </appender>

  <root level="DEBUG">
    <appender-ref ref="FILE" />
  </root>
</configuration>

Exécutez les étapes (3) et (4)

Recommended Posts

[Java] exemple de logback slf4j
exemple de connexion
Exemple de code pour la sortie du journal par Java + SLF4J + Logback
[Java] Exemple de génériques
Exemple de code Java 02
Exemple de code Java 03
Échantillon de sélénium (Java)
Exemple d'interface graphique Java
Exemple de code Java 04
Exemple de code Java 01
[Java] Exemple de jugement de vacances
Exemple de code de signature électronique (JAVA)
Collection d'exemples de code parallèle Java
Exemple de sortie de journal standard Java
Formulaire de réservation d'échantillons de sélénium (Java)
Nouvelles fonctionnalités de Java 9 et exemple de code
Un exemple simple de rappels en Java
Java
Exemple de description et d'implémentation de BloomFilter (JAVA)
[Java] Exemple de contrôle de duplication de période de date
Exemple de mise à jour de fichier EXCEL avec JAVA
Java
Distributeur automatique d'échantillons fabriqué avec Java
Exemple de code utilisant Minio de Java
Une application Java autonome qui envoie des journaux à CloudWatch Logs avec slf4j / logback
Ajout de slf4J + logback au projet Eclipse Maven
Échantillon de distributeur automatique fabriqué avec Java (classification)
Exemple pour décompresser le fichier gz en Java