Automatically disable banner when using structured logging

Closes gh-41659
This commit is contained in:
Moritz Halbritter
2024-08-20 14:52:40 +02:00
parent a70ff35dba
commit 25c76957e5
10 changed files with 80 additions and 11 deletions

View File

@@ -1,4 +1,3 @@
spring.main.banner-mode=off
logging.structured.format.console=ecs
#---
spring.config.activate.on-profile=custom

View File

@@ -43,6 +43,12 @@ class SampleLog4j2StructuredLoggingApplicationTests {
}
}
@Test
void shouldNotLogBanner(CapturedOutput output) {
SampleLog4j2StructuredLoggingApplication.main(new String[0]);
assertThat(output).doesNotContain(" :: Spring Boot :: ");
}
@Test
void json(CapturedOutput output) {
SampleLog4j2StructuredLoggingApplication.main(new String[0]);

View File

@@ -1,4 +1,3 @@
spring.main.banner-mode=off
logging.structured.format.console=ecs
#---
spring.config.activate.on-profile=custom

View File

@@ -43,6 +43,12 @@ class SampleStructuredLoggingApplicationTests {
}
}
@Test
void shouldNotLogBanner(CapturedOutput output) {
SampleStructuredLoggingApplication.main(new String[0]);
assertThat(output).doesNotContain(" :: Spring Boot :: ");
}
@Test
void json(CapturedOutput output) {
SampleStructuredLoggingApplication.main(new String[0]);