Как интегрировать защитник с KeyCloak SPI для регистрации конкретных событий, используя маркеры SLF4J?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как интегрировать защитник с KeyCloak SPI для регистрации конкретных событий, используя маркеры SLF4J?

Сообщение Anonymous »

Я разрабатываю SPI KeyCloak (интерфейс поставщика услуг) и должен войти в систему конкретные события в другом файле, используя маркеры SLF4J. Тем не менее, я сталкиваюсь с проблемами, интегрирующими резерв с системой журнала Quarkus по умолчанию KeyCloak. в системе ведения журнала.
Я пытаюсь использовать журнал для обработки ведения журнала в моем 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»