Es war ein Projekt, das ich nicht protokollieren wollte Ich wurde nach einem Protokoll gefragt, also habe ich es hinzugefügt
Ich dachte daran, es mit log4j zu machen, ohne an irgendetwas zu denken. Anscheinend ist es schon alt w Korrekt ...
Als Ergebnis von Nachforschungen und Aussagen scheinen log4j2 und slf4J + logback der Mainstream zu sein In Bezug auf die Sprache war log4j2 aber besser Wähle irgendwie einen neuen slf4J + Logback!
Installieren! !! Festlegen von slf4J + Logback beim Erstellen eines Maven-Projekts in Eclipse Ich habe das nachgeahmt, wie es w ist
Öffnen Sie pom.xml und fügen Sie Folgendes hinzu
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>
Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie Maven-Update Project Nachdem ich es reflektiert hatte, wurde es Java 1.5, also wechselte ich zu Java 1.7
Ich habe Lombock eingesetzt, um zu vermeiden, dass jedes Mal die folgende Beschreibung in die Klasse geschrieben wird
public static final Logger log =...」
Für die Verwendung von Lombock mit Eclipse ist jedoch eine Installation erforderlich. Wenn Sie den Befehl ausführen, wird das Installationsprogramm gestartet. Installieren Sie ihn daher (er endet sofort).
$ java -jar /Users/xxxxxx/.m2/repository/org/projectlombok/lombok/1.16.18/lombok-1.16.18.jar
Aber stattdessen brauchte ich so etwas (Persönlich ist das schwieriger zu verstehen, daher musste ich keinen Lombock hinzufügen, aber ...)
import lombok.extern.slf4j.Slf4j;
@Slf4j
public class Main {
Als ich mir das Logback-Handbuch ansah, Die Einstellung des Ausgangspegels und dergleichen sind in logback.xml geschrieben. Aber ich kann es nirgendwo finden ...
Ich frage mich, ob ich beim Erstellen des Maven-Projekts irgendwo einen Fehler gemacht habe src/main/resources Gelöst durch Erstellen eines Quellordners für und Einfügen von logback.xml
Der Rest wurde in Bezug darauf festgelegt Set logback.xml
Recommended Posts