Я пытаюсь заменить 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.
Заранее благодарим за любую помощь
С уважением,
Йонас