Я пытаюсь использовать журнал для обработки ведения журнала в моем SPI.
Я разместил файл restabback.xml внутри src /main /resources /.
Однако мои журналы все еще Отпечатано с использованием регистратора Quarkus по умолчанию вместо журнала.
Структура проекта: < /p>
Код: Выделить всё
my-custom-spi/
├── src/
│ ├── main/
│ │ ├── java/
│ │ │ └── com/example/
│ │ │ └── MyCustomProvider.java
│ │ └── resources/
│ │ └── logback.xml
│ └── test/
│ └── java/
├── build.gradle
└── build/
└── libs/
└── my-custom-spi.jar
< /code>
build.gradle:
plugins {
id 'java'
}
repositories {
mavenCentral()
}
dependencies {
// Keycloak SPI dependencies
implementation 'org.keycloak:keycloak-core:21.1.2'
implementation 'org.keycloak:keycloak-server-spi:21.1.2'
implementation 'org.keycloak:keycloak-server-spi-private:21.1.2'
// Logback dependencies
implementation 'ch.qos.logback:logback-classic:1.2.11' // Logback implementation
implementation 'org.slf4j:slf4j-api:1.7.36' // SLF4J API
}
jar {
archiveFileName = 'my-custom-spi.jar'
}
Даже после добавления зависимостей от защиты и размещения recorback.xml в src/main/resources, журналы все еще появляются в журнале Quarkus по умолчанию. Формат кажется, что журналы не имеют эффекта
slf4j журналы, кажется, не проходит через решающе. Настройка запуска в SPI KeyCloak, чтобы конкретные журналы (с использованием маркеров SLF4J) перейдут в отдельный файл?
мне нужно отключить ведение журнала Quarkus или выполнить дополнительные конфигурации, чтобы сделать загадку?
Есть ли способ, чтобы Force KeyCloak для использования резервного защитника вместо логирования Quarkus по умолчанию?
Любые идеи или рабочие решения будут оценены!>
Подробнее здесь: https://stackoverflow.com/questions/794 ... g-slf4j-ma
Мобильная версия