I m building a Spring boot application with old version of Gradle. So this is my Gradle file.
buildscript {
repositories {
mavenCentral()
}
/*dependencies{
classpath(".springframework.boot:spring-boot-gradle-plugin:2.2.1.RELEASE")
}*/
}
plugins {
id '.springframework.boot' version '2.6.2'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
}
group 'eresult'
version '1.0-SNAPSHOT'
apply plugin: "java"
println "Gradle "+gradle.gradleVersion
jar {
manifest {
attributes(
'Main-Class': 'it.eresult.Application'
)
}
}
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
compile (".springframework.boot:spring-boot-starter-web")
compile group: 'com.microsoft.sqlserver', name: 'mssql-jdbc', version: '7.2.0.jre8'
compile 'com.google.code.gson:gson:2.8.6'
}
If I try to build the application it build without error. If I try to start the application I receive the following error:
xception in thread "main" at .springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:179)
java.lang.IllegalStateException: java.lang.IllegalStateException: Logback configuration error detected:
at .springframework.boot.logging.AbstractLoggingSystem.initializeWithConventions(AbstractLoggingSystem.java:80)
ERROR in ch.qos.logback.core.joran.spi.Interpreter@33:17 - no applicable action for [properties], current ElementPath is [[configuration][properties]]
at .springframework.boot.logging.AbstractLoggingSystem.initialize(AbstractLoggingSystem.java:60)
ERROR in ch.qos.logback.core.joran.spi.Interpreter@34:34 - no applicable action for [spring.security.version], current ElementPath is [[configuration][properties][spring.security.version]]
at .springframework.boot.logging.logback.LogbackLoggingSystem.initialize(LogbackLoggingSystem.java:132)
ERROR in ch.qos.logback.core.joran.spi.Interpreter@37:17 - no applicable action for [dependency], current ElementPath is [[configuration][dependency]]
at .springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:313)
ERROR in ch.qos.logback.core.joran.spi.Interpreter@38:18 - no applicable action for [groupId], current ElementPath is [[configuration][dependency][groupId]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@39:21 - no applicable action for [artifactId], current ElementPath is [[configuration][dependency][artifactId]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@40:18 - no applicable action for [version], current ElementPath is [[configuration][dependency][version]]
... 18 common frames omitted
ERROR in ch.qos.logback.core.joran.spi.Interpreter@42:17 - no applicable action for [dependency], current ElementPath is [[configuration][dependency]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@43:18 - no applicable action for [groupId], current ElementPath is [[configuration][dependency][groupId]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@44:21 - no applicable action for [artifactId], current ElementPath is [[configuration][dependency][artifactId]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@45:18 - no applicable action for [version], current ElementPath is [[configuration][dependency][version]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@47:17 - no applicable action for [dependency], current ElementPath is [[configuration][dependency]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@48:18 - no applicable action for [groupId], current ElementPath is [[configuration][dependency][groupId]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@49:21 - no applicable action for [artifactId], current ElementPath is [[configuration][dependency][artifactId]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@50:18 - no applicable action for [version], current ElementPath is [[configuration][dependency][version]]
at .springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:328)
at .springframework.boot.context.logging.LoggingApplicationListener.initialize(LoggingApplicationListener.java:282)
at .springframework.boot.context.logging.LoggingApplicationListener.onApplicationEnvironmentPreparedEvent(LoggingApplicationListener.java:240)
at .springframework.boot.context.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:216)
at .springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176)
at .springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169)
at .springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143)
at .springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:131)
at .springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:85)
at .springframework.boot.SpringApplicationRunListeners.lambda$environmentPrepared$2(SpringApplicationRunListeners.java:66)
at java.util.ArrayList.forEach(ArrayList.java:1259)
at .springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:120)
at .springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:114)
at .springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:65)
at .springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:338)
at .springframework.boot.SpringApplication.run(SpringApplication.java:296)
at .springframework.boot.SpringApplication.run(SpringApplication.java:1301)
at .springframework.boot.SpringApplication.run(SpringApplication.java:1290)
at it.eresult.Application.main(Application.java:13)
Caused by: java.lang.IllegalStateException: Logback configuration error detected:
ERROR in ch.qos.logback.core.joran.spi.Interpreter@33:17 - no applicable action for [properties], current ElementPath is [[configuration][properties]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@34:34 - no applicable action for [spring.security.version], current ElementPath is [[configuration][properties][spring.security.version]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@37:17 - no applicable action for [dependency], current ElementPath is [[configuration][dependency]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@38:18 - no applicable action for [groupId], current ElementPath is [[configuration][dependency][groupId]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@39:21 - no applicable action for [artifactId], current ElementPath is [[configuration][dependency][artifactId]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@40:18 - no applicable action for [version], current ElementPath is [[configuration][dependency][version]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@42:17 - no applicable action for [dependency], current ElementPath is [[configuration][dependency]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@43:18 - no applicable action for [groupId], current ElementPath is [[configuration][dependency][groupId]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@44:21 - no applicable action for [artifactId], current ElementPath is [[configuration][dependency][artifactId]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@45:18 - no applicable action for [version], current ElementPath is [[configuration][dependency][version]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@47:17 - no applicable action for [dependency], current ElementPath is [[configuration][dependency]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@48:18 - no applicable action for [groupId], current ElementPath is [[configuration][dependency][groupId]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@49:21 - no applicable action for [artifactId], current ElementPath is [[configuration][dependency][artifactId]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@50:18 - no applicable action for [version], current ElementPath is [[configuration][dependency][version]]
at .springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:179)
at .springframework.boot.logging.AbstractLoggingSystem.initializeWithConventions(AbstractLoggingSystem.java:80)
at .springframework.boot.logging.AbstractLoggingSystem.initialize(AbstractLoggingSystem.java:60)
at .springframework.boot.logging.logback.LogbackLoggingSystem.initialize(LogbackLoggingSystem.java:132)
at .springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:313)
... 18 more
Execution failed for task ':it.eresult.Application.main()'.
> Process 'command 'C:/Users/michele.castriotta/.jdks/corretto-1.8.0_422/bin/java.exe'' finished with non-zero exit value 1
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
This is my logback-spring.xml file
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="consoleAppender" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<Pattern>.%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg %n
</Pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>ALL</level>
</filter>
</appender>
<appender name="dailyRollingFileAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<FileNamePattern>/var/log/clean-ecg-service.%d{yyyy-MM-dd}.%i.log.gz
</FileNamePattern>
<maxHistory>60</maxHistory>
<maxFileSize>50MB</maxFileSize>
</rollingPolicy>
<encoder>
<Pattern>%date{"yyyy-MM-dd'T'HH:mm:ss,SSSXXX"} [%thread] %-5level %logger{35} - %msg %n
</Pattern>
</encoder>
</appender>
<logger name="it.eresult" level="INFO"/>
<root level="ERROR">
<appender-ref ref="consoleAppender"/>
<appender-ref ref="dailyRollingFileAppender"/>
</root>
</configuration>
<properties>
<spring.security.version>3.1.4.RELEASE</spring.security.version>
</properties>
<dependency>
<groupId>.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>${spring.security.version}</version>
</dependency>
<dependency>
<groupId>.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>${spring.security.version}</version>
</dependency>
<dependency>
<groupId>.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>${spring.security.version}</version>
</dependency>
I see that Intellij sign as error the following line:
<properties>
<spring.security.version>3.1.4.RELEASE</spring.security.version>
</properties>
<dependency>
<groupId>.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>${spring.security.version}</version>
</dependency>
<dependency>
<groupId>.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>${spring.security.version}</version>
</dependency>
<dependency>
<groupId>.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>${spring.security.version}</version>
</dependency>
How can I fixed it?
I m building a Spring boot application with old version of Gradle. So this is my Gradle file.
buildscript {
repositories {
mavenCentral()
}
/*dependencies{
classpath(".springframework.boot:spring-boot-gradle-plugin:2.2.1.RELEASE")
}*/
}
plugins {
id '.springframework.boot' version '2.6.2'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
}
group 'eresult'
version '1.0-SNAPSHOT'
apply plugin: "java"
println "Gradle "+gradle.gradleVersion
jar {
manifest {
attributes(
'Main-Class': 'it.eresult.Application'
)
}
}
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
compile (".springframework.boot:spring-boot-starter-web")
compile group: 'com.microsoft.sqlserver', name: 'mssql-jdbc', version: '7.2.0.jre8'
compile 'com.google.code.gson:gson:2.8.6'
}
If I try to build the application it build without error. If I try to start the application I receive the following error:
xception in thread "main" at .springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:179)
java.lang.IllegalStateException: java.lang.IllegalStateException: Logback configuration error detected:
at .springframework.boot.logging.AbstractLoggingSystem.initializeWithConventions(AbstractLoggingSystem.java:80)
ERROR in ch.qos.logback.core.joran.spi.Interpreter@33:17 - no applicable action for [properties], current ElementPath is [[configuration][properties]]
at .springframework.boot.logging.AbstractLoggingSystem.initialize(AbstractLoggingSystem.java:60)
ERROR in ch.qos.logback.core.joran.spi.Interpreter@34:34 - no applicable action for [spring.security.version], current ElementPath is [[configuration][properties][spring.security.version]]
at .springframework.boot.logging.logback.LogbackLoggingSystem.initialize(LogbackLoggingSystem.java:132)
ERROR in ch.qos.logback.core.joran.spi.Interpreter@37:17 - no applicable action for [dependency], current ElementPath is [[configuration][dependency]]
at .springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:313)
ERROR in ch.qos.logback.core.joran.spi.Interpreter@38:18 - no applicable action for [groupId], current ElementPath is [[configuration][dependency][groupId]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@39:21 - no applicable action for [artifactId], current ElementPath is [[configuration][dependency][artifactId]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@40:18 - no applicable action for [version], current ElementPath is [[configuration][dependency][version]]
... 18 common frames omitted
ERROR in ch.qos.logback.core.joran.spi.Interpreter@42:17 - no applicable action for [dependency], current ElementPath is [[configuration][dependency]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@43:18 - no applicable action for [groupId], current ElementPath is [[configuration][dependency][groupId]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@44:21 - no applicable action for [artifactId], current ElementPath is [[configuration][dependency][artifactId]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@45:18 - no applicable action for [version], current ElementPath is [[configuration][dependency][version]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@47:17 - no applicable action for [dependency], current ElementPath is [[configuration][dependency]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@48:18 - no applicable action for [groupId], current ElementPath is [[configuration][dependency][groupId]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@49:21 - no applicable action for [artifactId], current ElementPath is [[configuration][dependency][artifactId]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@50:18 - no applicable action for [version], current ElementPath is [[configuration][dependency][version]]
at .springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:328)
at .springframework.boot.context.logging.LoggingApplicationListener.initialize(LoggingApplicationListener.java:282)
at .springframework.boot.context.logging.LoggingApplicationListener.onApplicationEnvironmentPreparedEvent(LoggingApplicationListener.java:240)
at .springframework.boot.context.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:216)
at .springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176)
at .springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169)
at .springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143)
at .springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:131)
at .springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:85)
at .springframework.boot.SpringApplicationRunListeners.lambda$environmentPrepared$2(SpringApplicationRunListeners.java:66)
at java.util.ArrayList.forEach(ArrayList.java:1259)
at .springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:120)
at .springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:114)
at .springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:65)
at .springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:338)
at .springframework.boot.SpringApplication.run(SpringApplication.java:296)
at .springframework.boot.SpringApplication.run(SpringApplication.java:1301)
at .springframework.boot.SpringApplication.run(SpringApplication.java:1290)
at it.eresult.Application.main(Application.java:13)
Caused by: java.lang.IllegalStateException: Logback configuration error detected:
ERROR in ch.qos.logback.core.joran.spi.Interpreter@33:17 - no applicable action for [properties], current ElementPath is [[configuration][properties]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@34:34 - no applicable action for [spring.security.version], current ElementPath is [[configuration][properties][spring.security.version]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@37:17 - no applicable action for [dependency], current ElementPath is [[configuration][dependency]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@38:18 - no applicable action for [groupId], current ElementPath is [[configuration][dependency][groupId]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@39:21 - no applicable action for [artifactId], current ElementPath is [[configuration][dependency][artifactId]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@40:18 - no applicable action for [version], current ElementPath is [[configuration][dependency][version]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@42:17 - no applicable action for [dependency], current ElementPath is [[configuration][dependency]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@43:18 - no applicable action for [groupId], current ElementPath is [[configuration][dependency][groupId]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@44:21 - no applicable action for [artifactId], current ElementPath is [[configuration][dependency][artifactId]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@45:18 - no applicable action for [version], current ElementPath is [[configuration][dependency][version]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@47:17 - no applicable action for [dependency], current ElementPath is [[configuration][dependency]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@48:18 - no applicable action for [groupId], current ElementPath is [[configuration][dependency][groupId]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@49:21 - no applicable action for [artifactId], current ElementPath is [[configuration][dependency][artifactId]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@50:18 - no applicable action for [version], current ElementPath is [[configuration][dependency][version]]
at .springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:179)
at .springframework.boot.logging.AbstractLoggingSystem.initializeWithConventions(AbstractLoggingSystem.java:80)
at .springframework.boot.logging.AbstractLoggingSystem.initialize(AbstractLoggingSystem.java:60)
at .springframework.boot.logging.logback.LogbackLoggingSystem.initialize(LogbackLoggingSystem.java:132)
at .springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:313)
... 18 more
Execution failed for task ':it.eresult.Application.main()'.
> Process 'command 'C:/Users/michele.castriotta/.jdks/corretto-1.8.0_422/bin/java.exe'' finished with non-zero exit value 1
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
This is my logback-spring.xml file
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="consoleAppender" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<Pattern>.%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg %n
</Pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>ALL</level>
</filter>
</appender>
<appender name="dailyRollingFileAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<FileNamePattern>/var/log/clean-ecg-service.%d{yyyy-MM-dd}.%i.log.gz
</FileNamePattern>
<maxHistory>60</maxHistory>
<maxFileSize>50MB</maxFileSize>
</rollingPolicy>
<encoder>
<Pattern>%date{"yyyy-MM-dd'T'HH:mm:ss,SSSXXX"} [%thread] %-5level %logger{35} - %msg %n
</Pattern>
</encoder>
</appender>
<logger name="it.eresult" level="INFO"/>
<root level="ERROR">
<appender-ref ref="consoleAppender"/>
<appender-ref ref="dailyRollingFileAppender"/>
</root>
</configuration>
<properties>
<spring.security.version>3.1.4.RELEASE</spring.security.version>
</properties>
<dependency>
<groupId>.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>${spring.security.version}</version>
</dependency>
<dependency>
<groupId>.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>${spring.security.version}</version>
</dependency>
<dependency>
<groupId>.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>${spring.security.version}</version>
</dependency>
I see that Intellij sign as error the following line:
<properties>
<spring.security.version>3.1.4.RELEASE</spring.security.version>
</properties>
<dependency>
<groupId>.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>${spring.security.version}</version>
</dependency>
<dependency>
<groupId>.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>${spring.security.version}</version>
</dependency>
<dependency>
<groupId>.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>${spring.security.version}</version>
</dependency>
How can I fixed it?
Share Improve this question asked Mar 13 at 13:31 bircastribircastri 2,16714 gold badges55 silver badges132 bronze badges 2- 2 The properties and dependencies don't belong in the logback configuration, those are maven pom elements and have nothing to do with logback. – M. Deinum Commented Mar 13 at 14:33
- Everything from <properties> down in the logback-spring.xml must be removed. You should add these dependencies in the Gradle file if you need them, ie compile (".springframework.spring-security-core") – John Williams Commented Mar 13 at 16:27
1 Answer
Reset to default 0Here are some common solutions you could consider based on typical issues associated with Logback and Spring Boot:
Check Logback Configuration File: Ensure your
logback-spring.xml
orlogback.xml
file is well-formed. XML files are sensitive to syntax errors, and any mistakes can cause compilation issues.Use Correct Spring Boot Version: Make sure your Spring Boot dependencies are compatible with the version of Logback you are using. Sometimes, version mismatches can lead to such problems.
Dependencies in
pom.xml
orbuild.gradle
: If you are using Maven or Gradle, check your dependency management section to ensure Logback is correctly included:For Maven, ensure you have the following:
enter image description here
For Gradle:
implementation 'ch.qos.logback:logback-classic'
Other things you may check:
Configuration File Location: Ensure that your
logback-spring.xml
is located in thesrc/main/resources
directory. Spring Boot should automatically pick it up from there.Spring Boot DevTools: If you are using Spring Boot DevTools during development, try disabling it or restarting your IDE, sometimes classpath issues can arise during hot reloads.
Code Issues: If your configuration file has any
${}
place-holders, ensure the referenced properties are defined in your application properties/yml file.Check Libraries: Look out for any conflicting logging libraries on your classpath that might interfere with Logback, such as
log4j
orjava.util.logging
.Upgrade or Downgrade: Sometimes simply upgrading or downgrading the Logback or Spring Boot version can fix configuration issues if they are introduced by a particular release.