Grails: замените log4j на logback

Я пытаюсь заменить log4j в моем приложении Grails на logback, но всегда получаю

Embedded error: java.lang.reflect.InvocationTargetException
org.apache.log4j.LogManager

при запуске run-app или test-app .

Я включил следующее в BuildConfig.groovy , которого, по моему мнению, достаточно:

inherits("global") {
    excludes "slf4j-log4j12"
}

[...]

dependencies {
    build 'ch.qos.logback:logback-core:0.9.29', 'ch.qos.logback:logback-classic:0.9.29'
    runtime 'ch.qos.logback:logback-core:0.9.29', 'ch.qos.logback:logback-classic:0.9.29'
}

Я не могу найти больше ссылок на Log4J и не знаю, откуда этот вызов ?!

Я также пытаюсь заменить Grails slf 1.5.8 на 1.6.2 и получить в консоли следующее, несмотря на исключение slf из всех модулей Grails:

SLF4J: The requested version 1.6 by your slf4j binding is not compatible with [1.5.5, 1.5.6, 1.5.7, 1.5.8]
SLF4J: See http://www.slf4j.org/codes.html#version_mismatch for further details.

Заранее благодарим за любую помощь

С уважением,

Йонас

5
задан Alec Alameddine 24 April 2019 в 14:35
поделиться