Ich versuche Apache Sling in einem Equinox-Projekt anmelden. Es funktioniert gut, aber ich kann Sling nicht dazu bringen, meine Konfigurationsdatei zu verwenden. Ich verwende eine Standard-Logback-Konfiguration XML, die nach der Sling documentation funktionieren sollte. Aber egal, wo ich die Konfigurationsdatei ablege, Sling nutzt sie einfach nicht.Sling Protokollierung Konfiguration in Equinox
Meine logback Konfiguration ist wie folgt:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<!-- encoders are assigned the type
ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
<encoder>
<pattern>%d{dd.MM.yyyy HH:mm:ss.SSS} *%level* [%thread] %logger %message%n</pattern>
</encoder>
</appender>
<root level="debug">
<appender-ref ref="CONSOLE" />
</root>
</configuration>
An welchen Orten haben Sie bisher versucht, Ihre Logback-Konfigurationsdatei zu speichern? – Val
@Val Ich habe versucht, die Konfigurationsdatei in '/ src/main/resources' zu setzen, die sie in den Klassenpfad und in das Stammverzeichnis des Projekts schreiben sollte. Keine funktionierte. –
Haben Sie überprüft, ob die Datei in Ihrem Ergebnis kopiert wurde? – Val