logback.xml und Laufenden Anwendung von JetBrains IDE IDEE
Wenn ich entwickeln Anwendung in der IDEE, wo soll ich logback.xml es haben einen Einfluss auf die Bewerbung?
Scheint es, wenn Sie run/debug-IDEE macht keine Gläser und nicht aufrufen, Maven, etwas zu bauen. Er führt main() direkt aus kompilierten *.class-Datei? Wenn ja, wo kann ich logback.xml so, dass es einen Effekt haben?
Du musst angemeldet sein, um einen Kommentar abzugeben.
logback.xml
sollten in das root-Verzeichnis des CLASSPATH. Wenn Sie Ihre Anwendung ausführen, die vollständige KLASSENPFAD gedruckt ganz am Anfang. Wenn ichlogback.xml
im/src/main/resources
(Maven-Projekt) funktioniert es ohne Probleme. Auch, dass es in/src/test/resources
mitlogback-test.xml
Namen hat Präsenz.Einfach ein:
Und sehen, ob es etwas zurückgibt, oder
null
.Wenn Sie nicht arbeiten mit Maven-Projekt öffnen Projektstruktur (Strg + Alt + Shift + S) und füge in Module Abschnitt wählen Sie den Ordner mit
logback.xml
und markieren Sie es als Quellen (blaues Symbol).logback.xml
es. Aber sicher, nur ihn nicht in/src/main/resources
(und kopieren Sie es manuell aus, wo Sie wollen). Wenn Sie wollen, umlogback.xml
außerhalb, um in der Lage sein, die Konfiguration zu ändern schnell, Logback unterstützt das Lesen-Umgebung die Eigenschaften der box unter anderen Möglichkeiten.