C'était un projet que je n'avais pas l'intention de consigner On m'a demandé un journal alors je l'ai ajouté
Je pensais le faire avec log4j sans penser à rien, Apparemment, c'est déjà vieux w C'est vrai ...
À la suite d'enquêter et de dire, log4j2 et slf4J + logback semblent être le courant dominant En termes de langage, log4j2 était meilleur, mais Sélectionnez en quelque sorte un nouveau slf4J + logback!
Installer! !! Définition de la connexion à slf4J + depuis la création d'un projet Maven dans Eclipse J'ai imité ça comme c'est w
Ouvrez pom.xml et ajoutez ce qui suit
pom.xml
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.25</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.18</version>
<scope>provided</scope>
</dependency>
</dependencies>
Faites un clic droit sur le projet et sélectionnez Projet Maven-Update Après l'avoir reflété, il est devenu Java 1.5, j'ai donc changé pour utiliser java 1.7
J'ai mis lombock afin d'éviter d'écrire la description suivante dans la classe à chaque fois
public static final Logger log =...」
Cependant, l'installation est requise pour utiliser lombock avec Eclipse. Exécutez la commande et le programme d'installation démarrera, alors installez-le (il se terminera dans un instant)
$ java -jar /Users/xxxxxx/.m2/repository/org/projectlombok/lombok/1.16.18/lombok-1.16.18.jar
Mais à la place, j'avais besoin de quelque chose comme ça (Personnellement, c'est plus difficile à comprendre, donc je pense que je n'ai pas eu à mettre de lombock, mais ...)
import lombok.extern.slf4j.Slf4j;
@Slf4j
public class Main {
Quand j'ai regardé le manuel de connexion, Le paramètre de niveau de sortie et autres sont écrits dans logback.xml. Mais je ne le trouve nulle part ...
Je me demande si j'ai fait une erreur quelque part lors de la création du projet Maven src/main/resources Résolu en créant un dossier source pour et en y mettant logback.xml
Le reste a été fixé en référence à cela Définir logback.xml
Recommended Posts