SLF4J2 и Log4J1 — Log4J2JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 SLF4J2 и Log4J1 — Log4J2

Сообщение Anonymous »

Я ломал голову над зависимостями регистратора. Я хочу, чтобы мой собственный код использовал API SLF4J 2, а в тестах и ​​во время выполнения использовал Log4J2 в качестве поставщика. Однако у меня есть зависимость от двоичного пакета OpenLr, который использует Log4J1. Кроме того, я хочу настроить телеметрию и экспортировать журналы.
Я нашел эти документы: Похоже, что правильными зависимостями будут:

Код: Выделить всё




org.slf4j
slf4j-api
${slf4j.version}



org.apache.logging.log4j
log4j-api
${log4j.version}



...


org.slf4j
slf4j-api
${slf4j.version}



org.apache.logging.log4j
log4j-1.2-api
${log4j.version}



org.apache.logging.log4j
log4j-core
${log4j.version}


org.apache.logging.log4j
log4j-slf4j2-impl
${log4j.version}




io.opentelemetry
opentelemetry-api
${opentelemetry.version}



io.opentelemetry
opentelemetry-sdk-extension-autoconfigure
${opentelemetry.version}


io.opentelemetry
opentelemetry-exporter-otlp
${opentelemetry.version}


io.opentelemetry.instrumentation
opentelemetry-log4j-appender-2.17
${opentelemetry.version}-alpha
runtime

В другом модуле без opentelemetry эти настройки вроде работают, но в основном проекте SLF4J не может найти привязку. Товарищ по команде сказал мне, что работает следующее (настройка ведения журнала на использование log4j-reload):

Код: Выделить всё

        

org.slf4j
slf4j-api
${slf4j.version}



org.apache.logging.log4j
log4j-core
${log4j.version}


org.slf4j
slf4j-reload4j
${slf4j.version}

Я просто не понимаю, почему поставщик log4j 2 не работает. Есть ли несовместимость с OpenTelemetry? Пожалуйста, помогите мне понять.


Подробнее здесь: https://stackoverflow.com/questions/779 ... -to-log4j2
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Обновление log4j1.2.17 Jar до log4j2.17.2 Jar для проекта Ant Build, работающего на Tomcat/9.0.87.redhat-00003
    Anonymous » » в форуме JAVA
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Log4j-slf4j2-impl не может присутствовать с log4j-to-slf4j (AWS Lambda, Spring-Boot, log4j2)
    Anonymous » » в форуме JAVA
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous
  • Log4j-slf4j2-impl не может присутствовать с log4j-to-slf4j (AWS Lambda, Spring-Boot, log4j2)
    Anonymous » » в форуме JAVA
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • В log4j2, как мне связать схему XML с log4j2.xml?
    Anonymous » » в форуме JAVA
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Вызвано: org.apache.logging.log4j.LoggingException: log4j-slf4j2-impl не может присутствовать с log4j-to-slf4j, что мне
    Anonymous » » в форуме JAVA
    0 Ответы
    76 Просмотры
    Последнее сообщение Anonymous

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