Unable to run Spring in Docker - Apple M1 - spring

Recently I switched from Intel chip Mac to M1 one, and im unable to run few of a services using Docker. All the services are defined in docker-compose file and when I start it all the Spring services have the same issue.
It is my Logback config:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration>
<configuration scan="true">
<include resource="org/springframework/boot/logging/logback/base.xml"/>
<springProfile name="!dev">
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_PATH}/inp_server_logFile.%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>90</maxHistory>
</rollingPolicy>
<encoder>
<charset>utf-8</charset>
<Pattern>%d %-5level [%thread] %logger{0}: %msg%n</Pattern>
</encoder>
</appender>
</springProfile>
<appender name="ASYNC" class="ch.qos.logback.classic.AsyncAppender">
<queueSize>512</queueSize>
<appender-ref ref="FILE"/>
</appender>
<root level="DEBUG">
<appender-ref ref="ASYNC"/>
</root>
<logger name="javax.activation" level="WARN"/>
<logger name="javax.mail" level="WARN"/>
<logger name="javax.management.remote" level="WARN"/>
<logger name="javax.xml.bind" level="WARN"/>
<logger name="ch.qos.logback" level="WARN"/>
<logger name="com.netflix" level="WARN"/>
<logger name="com.netflix.config.sources.URLConfigurationSource" level="ERROR"/>
<logger name="com.netflix.discovery" level="INFO"/>
<logger name="com.ryantenney" level="WARN"/>
<logger name="com.sun" level="WARN"/>
<logger name="com.zaxxer" level="WARN"/>
<logger name="io.undertow" level="WARN"/>
<logger name="io.undertow.websockets.jsr" level="ERROR"/>
<logger name="org.apache" level="WARN"/>
<logger name="org.apache.kafka" level="INFO"/>
<logger name="org.apache.catalina.startup.DigesterFactory" level="OFF"/>
<logger name="org.bson" level="WARN"/>
<logger name="org.hibernate.validator" level="WARN"/>
<logger name="org.mongodb.driver" level="WARN"/>
<logger name="pl.inpeak" level="WARN"/>
<logger name="org.reflections" level="WARN"/>
<logger name="org.springframework" level="WARN"/>
<logger name="org.springframework.web" level="WARN"/>
<logger name="org.springframework.security" level="WARN"/>
<logger name="org.springframework.cache" level="WARN"/>
<logger name="org.thymeleaf" level="WARN"/>
<logger name="org.xnio" level="WARN"/>
<logger name="springfox" level="WARN"/>
<logger name="sun.rmi" level="WARN"/>
<logger name="springfox.documentation.schema.property" level="ERROR"/>
<logger name="sun.rmi.transport" level="WARN"/>
<!-- https://logback.qos.ch/manual/configuration.html#shutdownHook and https://jira.qos.ch/browse/LOGBACK-1090 -->
<shutdownHook class="ch.qos.logback.core.hook.DelayingShutdownHook"/>
<contextListener class="ch.qos.logback.classic.jul.LevelChangePropagator">
<resetJUL>true</resetJUL>
</contextListener>
</configuration>
And that's the error output from console:
server_1 | Logging system failed to initialize using configuration from 'null'
server_1 | java.lang.IllegalStateException: Logback configuration error detected:
server_1 | ERROR in ch.qos.logback.core.joran.spi.Interpreter#8:87 - no applicable action for [appender], current ElementPath is [[configuration][springProfile][appender]]
server_1 | ERROR in ch.qos.logback.core.joran.spi.Interpreter#9:87 - no applicable action for [rollingPolicy], current ElementPath is [[configuration][springProfile][appender][rollingPolicy]]
server_1 | ERROR in ch.qos.logback.core.joran.spi.Interpreter#10:34 - no applicable action for [fileNamePattern], current ElementPath is [[configuration][springProfile][appender][rollingPolicy][fileNamePattern]]
server_1 | ERROR in ch.qos.logback.core.joran.spi.Interpreter#11:29 - no applicable action for [maxHistory], current ElementPath is [[configuration][springProfile][appender][rollingPolicy][maxHistory]]
server_1 | ERROR in ch.qos.logback.core.joran.spi.Interpreter#13:22 - no applicable action for [encoder], current ElementPath is [[configuration][springProfile][appender][encoder]]
server_1 | ERROR in ch.qos.logback.core.joran.spi.Interpreter#14:26 - no applicable action for [charset], current ElementPath is [[configuration][springProfile][appender][encoder][charset]]
server_1 | ERROR in ch.qos.logback.core.joran.spi.Interpreter#15:26 - no applicable action for [Pattern], current ElementPath is [[configuration][springProfile][appender][encoder][Pattern]]
server_1 | at org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:179)
server_1 | at org.springframework.boot.logging.AbstractLoggingSystem.initializeWithConventions(AbstractLoggingSystem.java:80)
server_1 | at org.springframework.boot.logging.AbstractLoggingSystem.initialize(AbstractLoggingSystem.java:60)
server_1 | at org.springframework.boot.logging.logback.LogbackLoggingSystem.initialize(LogbackLoggingSystem.java:132)
server_1 | at org.springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:313)
server_1 | at org.springframework.boot.context.logging.LoggingApplicationListener.initialize(LoggingApplicationListener.java:282)
server_1 | at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEnvironmentPreparedEvent(LoggingApplicationListener.java:240)
server_1 | at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:216)
server_1 | at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176)
server_1 | at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169)
server_1 | at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143)
server_1 | at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:131)
server_1 | at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:82)
server_1 | at org.springframework.boot.SpringApplicationRunListeners.lambda$environmentPrepared$2(SpringApplicationRunListeners.java:63)
server_1 | at java.base/java.util.ArrayList.forEach(Unknown Source)
server_1 | at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:117)
server_1 | at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:111)
server_1 | at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:62)
server_1 | at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:374)
server_1 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:332)
server_1 | at pl.inpeak.InpeakServerApp$Companion.main(InpeakServerApp.kt:77)
server_1 | at pl.inpeak.InpeakServerApp.main(InpeakServerApp.kt)
server_1 | at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
server_1 | at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
server_1 | at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
server_1 | at java.base/java.lang.reflect.Method.invoke(Unknown Source)
server_1 | at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49)
server_1 | 2021-08-09 12:27:20.904 ERROR 1 --- [ restartedMain] o.s.boot.SpringApplication : Application run failed
server_1 |
server_1 | java.lang.IllegalStateException: java.lang.IllegalStateException: Logback configuration error detected:
server_1 | ERROR in ch.qos.logback.core.joran.spi.Interpreter#8:87 - no applicable action for [appender], current ElementPath is [[configuration][springProfile][appender]]
server_1 | ERROR in ch.qos.logback.core.joran.spi.Interpreter#9:87 - no applicable action for [rollingPolicy], current ElementPath is [[configuration][springProfile][appender][rollingPolicy]]
server_1 | ERROR in ch.qos.logback.core.joran.spi.Interpreter#10:34 - no applicable action for [fileNamePattern], current ElementPath is [[configuration][springProfile][appender][rollingPolicy][fileNamePattern]]
server_1 | ERROR in ch.qos.logback.core.joran.spi.Interpreter#11:29 - no applicable action for [maxHistory], current ElementPath is [[configuration][springProfile][appender][rollingPolicy][maxHistory]]
server_1 | ERROR in ch.qos.logback.core.joran.spi.Interpreter#13:22 - no applicable action for [encoder], current ElementPath is [[configuration][springProfile][appender][encoder]]
server_1 | ERROR in ch.qos.logback.core.joran.spi.Interpreter#14:26 - no applicable action for [charset], current ElementPath is [[configuration][springProfile][appender][encoder][charset]]
server_1 | ERROR in ch.qos.logback.core.joran.spi.Interpreter#15:26 - no applicable action for [Pattern], current ElementPath is [[configuration][springProfile][appender][encoder][Pattern]]
server_1 | at org.springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:328)
server_1 | at org.springframework.boot.context.logging.LoggingApplicationListener.initialize(LoggingApplicationListener.java:282)
server_1 | at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEnvironmentPreparedEvent(LoggingApplicationListener.java:240)
server_1 | at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:216)
server_1 | at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176)
server_1 | at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169)
server_1 | at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143)
server_1 | at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:131)
server_1 | at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:82)
server_1 | at org.springframework.boot.SpringApplicationRunListeners.lambda$environmentPrepared$2(SpringApplicationRunListeners.java:63)
server_1 | at java.base/java.util.ArrayList.forEach(Unknown Source)
server_1 | at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:117)
server_1 | at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:111)
server_1 | at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:62)
server_1 | at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:374)
server_1 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:332)
server_1 | at pl.inpeak.InpeakServerApp$Companion.main(InpeakServerApp.kt:77)
server_1 | at pl.inpeak.InpeakServerApp.main(InpeakServerApp.kt)
server_1 | at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
server_1 | at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
server_1 | at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
server_1 | at java.base/java.lang.reflect.Method.invoke(Unknown Source)
server_1 | at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49)
server_1 | Caused by: java.lang.IllegalStateException: Logback configuration error detected:
server_1 | ERROR in ch.qos.logback.core.joran.spi.Interpreter#8:87 - no applicable action for [appender], current ElementPath is [[configuration][springProfile][appender]]
server_1 | ERROR in ch.qos.logback.core.joran.spi.Interpreter#9:87 - no applicable action for [rollingPolicy], current ElementPath is [[configuration][springProfile][appender][rollingPolicy]]
server_1 | ERROR in ch.qos.logback.core.joran.spi.Interpreter#10:34 - no applicable action for [fileNamePattern], current ElementPath is [[configuration][springProfile][appender][rollingPolicy][fileNamePattern]]
server_1 | ERROR in ch.qos.logback.core.joran.spi.Interpreter#11:29 - no applicable action for [maxHistory], current ElementPath is [[configuration][springProfile][appender][rollingPolicy][maxHistory]]
server_1 | ERROR in ch.qos.logback.core.joran.spi.Interpreter#13:22 - no applicable action for [encoder], current ElementPath is [[configuration][springProfile][appender][encoder]]
server_1 | ERROR in ch.qos.logback.core.joran.spi.Interpreter#14:26 - no applicable action for [charset], current ElementPath is [[configuration][springProfile][appender][encoder][charset]]
server_1 | ERROR in ch.qos.logback.core.joran.spi.Interpreter#15:26 - no applicable action for [Pattern], current ElementPath is [[configuration][springProfile][appender][encoder][Pattern]]
server_1 | at org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:179)
server_1 | at org.springframework.boot.logging.AbstractLoggingSystem.initializeWithConventions(AbstractLoggingSystem.java:80)
server_1 | at org.springframework.boot.logging.AbstractLoggingSystem.initialize(AbstractLoggingSystem.java:60)
server_1 | at org.springframework.boot.logging.logback.LogbackLoggingSystem.initialize(LogbackLoggingSystem.java:132)
server_1 | at org.springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:313)
server_1 | ... 22 common frames omitted
server_1 |
server_1 exited with code 0
Everything works fine on every setup but this Apple M1 chip one. Could this logback configuration be wrong?

Assuming you are running docker desktop for Mac, have you checked: https://docs.docker.com/docker-for-mac/apple-silicon/ ? You need to download the preview for docker to work on M1.

Try running native in ARM64 building a arm64 docker image.
See a similar issue that I answer: https://stackoverflow.com/a/68992222/7870598

Related

Failed to start application after deploying to tomcat

I developed an application using spring-boot.After creating the war i have deployed it to tomcat using tomcat manager app but when i try to start it it gives me error
FAIL - Application at context path [/webstore-v2] could not be started
I checked catalina.out. it is showing an error like this
06:01:51,024 |-ERROR in ch.qos.logback.core.rolling.RollingFileAppender[trace] - openFile(./logs/trace.log,true) call failed. java.io.FileNotFoundException: ./logs/trace.log (No such file or directory)
at java.io.FileNotFoundException: ./logs/trace.log (No such file or directory)
at at java.io.FileOutputStream.open0(Native Method)
at at java.io.FileOutputStream.open(FileOutputStream.java:270)
at at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
at at ch.qos.logback.core.recovery.ResilientFileOutputStream.<init>(ResilientFileOutputStream.java:26)
at at ch.qos.logback.core.FileAppender.openFile(FileAppender.java:204)
at at ch.qos.logback.core.FileAppender.start(FileAppender.java:127)
at at ch.qos.logback.core.rolling.RollingFileAppender.start(RollingFileAppender.java:100)
at at ch.qos.logback.core.joran.action.AppenderAction.end(AppenderAction.java:90)
at at ch.qos.logback.core.joran.spi.Interpreter.callEndAction(Interpreter.java:309)
at at ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:193)
at at ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:179)
at at ch.qos.logback.core.joran.spi.EventPlayer.play(EventPlayer.java:62)
at at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:165)
at at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:152)
at at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:110)
at at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:53)
at at ch.qos.logback.classic.util.ContextInitializer.configureByResource(ContextInitializer.java:75)
at at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:150)
at at org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:84)
at at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:55)
at at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)
at at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)
at at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417)
at at ch.qos.logback.classic.util.StatusViaSLF4JLoggerFactory.addStatus(StatusViaSLF4JLoggerFactory.java:32)
at at ch.qos.logback.classic.util.StatusViaSLF4JLoggerFactory.addInfo(StatusViaSLF4JLoggerFactory.java:20)
at at ch.qos.logback.classic.servlet.LogbackServletContainerInitializer.onStartup(LogbackServletContainerInitializer.java:32)
at at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5160)
at at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1391)
at at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:698)
at at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:218)
So, i guess this can be the cause because of logback.xml.here is my logback
<configuration>
<property name="defaultPattern"
value="[%-5level] [%d{yyyy-MM-dd HH:mm:ss.SSS}] %logger{36} - %msg%n"/>
<property name="defaultPath" value="./logs"/>
<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>${defaultPattern}</pattern>
</encoder>
</appender>
<appender name="trace" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${defaultPath}/trace.log</file>
<append>true</append>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${defaultPath}/trace-%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<pattern>${defaultPattern}</pattern>
</encoder>
</appender>
<appender name="http-client" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${defaultPath}/http-client.log</file>
<append>true</append>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${defaultPath}/http-client-%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<pattern>${defaultPattern}</pattern>
</encoder>
</appender>
<appender name="webstore-v2" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${defaultPath}/webstore-v2.log</file>
<append>true</append>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${defaultPath}/webstore-v2-%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<pattern>${defaultPattern}</pattern>
</encoder>
</appender>
<logger name="io.applova.webstore" level="trace" additivity="false">
<appender-ref ref="trace"/>
</logger>
<logger name="io.applova.webstore" level="debug" additivity="false">
<appender-ref ref="webstore-v2"/>
</logger>
<logger name="http-client" level="debug" additivity="false">
<appender-ref ref="http-client"/>
</logger>
<root level="info" additivity="false">
<appender-ref ref="stdout"/>
<appender-ref ref="trace"/>
</root>
</configuration>
logs directory can not be created i guess.What should i do?

Spring Boot with Logback. Keep getting error and app is not starting

I'm fighting with this problem for 3 days now.
I have a Spring Boot 2.1.7 setup (very basic) with logback and lodash dependencies.
I'm trying to deploy my fat jar inside a docker image on Google Cloud Compute Engine.
I have the following logback-spring.xml file:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<include resource="org/springframework/boot/logging/logback/defaults.xml"/>
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<springProfile name="default, local">
<encoder>
<pattern>${CONSOLE_LOG_PATTERN}</pattern>
<charset>utf8</charset>
</encoder>
</springProfile>
<springProfile name="test">
<encoder class="net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder">
<providers>
<context/>
<timestamp/>
<version/>
<logstashMarkers/>
<mdc>
<excludeMdcKeyName>X-B3-TraceId</excludeMdcKeyName>
<excludeMdcKeyName>X-B3-SpanId</excludeMdcKeyName>
<excludeMdcKeyName>X-B3-ParentSpanId</excludeMdcKeyName>
<excludeMdcKeyName>X-Span-Export</excludeMdcKeyName>
</mdc>
<pattern>
<pattern>
{
"app": "loyalty-api",
"trace": "%X{X-B3-TraceId:-}",
"span": "%X{X-B3-SpanId:-}",
"spanParent": "%X{X-B3-ParentSpanId:-}"
}
</pattern>
</pattern>
<logLevel/>
<loggerName/>
<threadName/>
<message/>
<stackTrace/>
</providers>
</encoder>
</springProfile>
</appender>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>
%d{dd-MM-yyyy HH:mm:ss.SSS} %magenta([%thread]) %highlight(%-5level) %logger{36}.%M - %msg%n
</pattern>
</encoder>
</appender>
<appender name="asyncConsole" class="ch.qos.logback.classic.AsyncAppender">
<appender-ref ref="console"/>
<discardingThreshold>0</discardingThreshold>
</appender>
<root level="INFO">
<appender-ref ref="asyncConsole"/>
</root>
</configuration>
Nothing speciall...
Running the app with both local/test/default configuration but on my local machine I am able to fire the app - NO PROBLEM.
When running it inside the docker image at GCE i'm getting the following:
A 2019-09-27T17:08:13.881485575Z ERROR in ch.qos.logback.core.joran.spi.Interpreter#6:242 - no applicable action for [property], current ElementPath is [[configuration][appender][property]]
A 2019-09-27T17:08:13.881419449Z CONSOLE_LOG_PATTERN_IS_UNDEFINEDCONSOLE_LOG_PATTERN_IS_UNDEFINEDjava.lang.IllegalStateException: Logback configuration error detected:
full log:
A 2019-09-27T17:08:13.901892453Z Exception in thread "main" java.lang.reflect.InvocationTargetException
A 2019-09-27T17:08:13.894549994Z at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:52)
A 2019-09-27T17:08:13.894546714Z at org.springframework.boot.loader.Launcher.launch(Launcher.java:51)
A 2019-09-27T17:08:13.894543454Z at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
A 2019-09-27T17:08:13.894540114Z at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
A 2019-09-27T17:08:13.894536754Z at java.base/java.lang.reflect.Method.invoke(Method.java:567)
A 2019-09-27T17:08:13.894533279Z at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
A 2019-09-27T17:08:13.894529837Z at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
A 2019-09-27T17:08:13.894526131Z at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
A 2019-09-27T17:08:13.894522116Z at pl.code.house.makro.mapa.backend.MakroMapaApp.main(MakroMapaApp.java:12)
A 2019-09-27T17:08:13.894502606Z at org.springframework.boot.SpringApplication.run(SpringApplication.java:1203)
A 2019-09-27T17:08:13.894499251Z at org.springframework.boot.SpringApplication.run(SpringApplication.java:1214)
A 2019-09-27T17:08:13.894495966Z at org.springframework.boot.SpringApplication.run(SpringApplication.java:305)
A 2019-09-27T17:08:13.894492606Z at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:341)
A 2019-09-27T17:08:13.894489175Z at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:53)
A 2019-09-27T17:08:13.894485713Z at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:76)
A 2019-09-27T17:08:13.894482301Z at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127)
A 2019-09-27T17:08:13.894478740Z at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
A 2019-09-27T17:08:13.894475312Z at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
A 2019-09-27T17:08:13.894471886Z at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
A 2019-09-27T17:08:13.894468440Z at org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:71)
A 2019-09-27T17:08:13.894464831Z at org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:114)
A 2019-09-27T17:08:13.894461408Z at org.springframework.cloud.bootstrap.BootstrapApplicationListener.bootstrapServiceContext(BootstrapApplicationListener.java:203)
A 2019-09-27T17:08:13.894458006Z at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:140)
A 2019-09-27T17:08:13.894454510Z at org.springframework.boot.SpringApplication.run(SpringApplication.java:305)
A 2019-09-27T17:08:13.894451107Z at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:341)
A 2019-09-27T17:08:13.894447419Z at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:53)
A 2019-09-27T17:08:13.894443310Z at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:76)
A 2019-09-27T17:08:13.894439205Z at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127)
A 2019-09-27T17:08:13.894423936Z at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
A 2019-09-27T17:08:13.894420409Z at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
A 2019-09-27T17:08:13.894416783Z at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
A 2019-09-27T17:08:13.894395874Z at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:203)
A 2019-09-27T17:08:13.894392446Z at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEnvironmentPreparedEvent(LoggingApplicationListener.java:226)
A 2019-09-27T17:08:13.894389081Z at org.springframework.boot.context.logging.LoggingApplicationListener.initialize(LoggingApplicationListener.java:264)
A 2019-09-27T17:08:13.894385687Z at org.springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:289)
A 2019-09-27T17:08:13.894382221Z at org.springframework.boot.logging.logback.LogbackLoggingSystem.initialize(LogbackLoggingSystem.java:118)
A 2019-09-27T17:08:13.894378816Z at org.springframework.boot.logging.AbstractLoggingSystem.initialize(AbstractLoggingSystem.java:60)
A 2019-09-27T17:08:13.894375275Z at org.springframework.boot.logging.AbstractLoggingSystem.initializeWithConventions(AbstractLoggingSystem.java:73)
A 2019-09-27T17:08:13.894371460Z at org.springframework.boot.logging.logback.LogbackLoggingSystem.reinitialize(LogbackLoggingSystem.java:220)
A 2019-09-27T17:08:13.894366905Z at org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:167)
A 2019-09-27T17:08:13.894360945Z ERROR in ch.qos.logback.core.joran.spi.Interpreter#6:242 - no applicable action for [property], current ElementPath is [[configuration][appender][property]]
A 2019-09-27T17:08:13.894299813Z CONSOLE_LOG_PATTERN_IS_UNDEFINEDjava.lang.IllegalStateException: Logback configuration error detected:
A 2019-09-27T17:08:13.881678113Z at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:52)
A 2019-09-27T17:08:13.881674309Z at org.springframework.boot.loader.Launcher.launch(Launcher.java:51)
A 2019-09-27T17:08:13.881671010Z at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
A 2019-09-27T17:08:13.881667402Z at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
A 2019-09-27T17:08:13.881664061Z at java.base/java.lang.reflect.Method.invoke(Method.java:567)
A 2019-09-27T17:08:13.881660595Z at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
A 2019-09-27T17:08:13.881656601Z at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
A 2019-09-27T17:08:13.881651627Z at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
A 2019-09-27T17:08:13.881648325Z at pl.code.house.makro.mapa.backend.MakroMapaApp.main(MakroMapaApp.java:12)
A 2019-09-27T17:08:13.881645065Z at org.springframework.boot.SpringApplication.run(SpringApplication.java:1203)
A 2019-09-27T17:08:13.881641766Z at org.springframework.boot.SpringApplication.run(SpringApplication.java:1214)
A 2019-09-27T17:08:13.881638210Z at org.springframework.boot.SpringApplication.run(SpringApplication.java:305)
A 2019-09-27T17:08:13.881620465Z at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:341)
A 2019-09-27T17:08:13.881617075Z at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:53)
A 2019-09-27T17:08:13.881613664Z at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:76)
A 2019-09-27T17:08:13.881610244Z at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127)
A 2019-09-27T17:08:13.881606644Z at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
A 2019-09-27T17:08:13.881603255Z at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
A 2019-09-27T17:08:13.881599842Z at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
A 2019-09-27T17:08:13.881596423Z at org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:71)
A 2019-09-27T17:08:13.881592994Z at org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:114)
A 2019-09-27T17:08:13.881589547Z at org.springframework.cloud.bootstrap.BootstrapApplicationListener.bootstrapServiceContext(BootstrapApplicationListener.java:203)
A 2019-09-27T17:08:13.881586017Z at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:140)
A 2019-09-27T17:08:13.881582696Z at org.springframework.boot.SpringApplication.run(SpringApplication.java:305)
A 2019-09-27T17:08:13.881579333Z at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:341)
A 2019-09-27T17:08:13.881575811Z at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:53)
A 2019-09-27T17:08:13.881571557Z at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:76)
A 2019-09-27T17:08:13.881568147Z at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127)
A 2019-09-27T17:08:13.881564714Z at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
A 2019-09-27T17:08:13.881561210Z at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
A 2019-09-27T17:08:13.881557643Z at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
A 2019-09-27T17:08:13.881553805Z at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:203)
A 2019-09-27T17:08:13.881538511Z at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEnvironmentPreparedEvent(LoggingApplicationListener.java:226)
A 2019-09-27T17:08:13.881514747Z at org.springframework.boot.context.logging.LoggingApplicationListener.initialize(LoggingApplicationListener.java:264)
A 2019-09-27T17:08:13.881511151Z at org.springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:289)
A 2019-09-27T17:08:13.881507526Z at org.springframework.boot.logging.logback.LogbackLoggingSystem.initialize(LogbackLoggingSystem.java:118)
A 2019-09-27T17:08:13.881503591Z at org.springframework.boot.logging.AbstractLoggingSystem.initialize(AbstractLoggingSystem.java:60)
A 2019-09-27T17:08:13.881499700Z at org.springframework.boot.logging.AbstractLoggingSystem.initializeWithConventions(AbstractLoggingSystem.java:73)
A 2019-09-27T17:08:13.881495999Z at org.springframework.boot.logging.logback.LogbackLoggingSystem.reinitialize(LogbackLoggingSystem.java:220)
A 2019-09-27T17:08:13.881491479Z at org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:167)
A 2019-09-27T17:08:13.881485575Z ERROR in ch.qos.logback.core.joran.spi.Interpreter#6:242 - no applicable action for [property], current ElementPath is [[configuration][appender][property]]
A 2019-09-27T17:08:13.881419449Z CONSOLE_LOG_PATTERN_IS_UNDEFINEDCONSOLE_LOG_PATTERN_IS_UNDEFINEDjava.lang.IllegalStateException: Logback configuration error detected:
A 2019-09-27T17:08:11.735445525Z {"level":"INFO","logger_name":"org.springframework.core.KotlinDetector","message":"Kotlin reflection implementation not found at runtime, related features won't be available.","app":"makromapa-api","trace":"","span":"","spanParent":"","thread_name":"main","#timestamp":"2019-09-27T17:08:11.706Z","#version":"1"}
A 2019-09-27T17:08:11.588043416Z
Please guys can someone help me with this thing ?
Are you running your app on your local machine inside a docker container?
Have you tried to replace ${CONSOLE_LOG_PATTERN} with a hardcoded pattern to check if it's really undefined (like the error suggests)?
You should also try to set the pattern explicitly in your Dockerfile.

wildfly10 - filter multiple values

i want to filter my wildfly10 logfile.
I get error messages like this:
28 Feb 2019 11:22:43,906 ERROR [com.ser.sedna.services.transfer.xf.util.InvocationContextImpl] (default task-6) Exception caught in webservice method.: SECU0015I: The caller **** does not have the abacRead permission on...
My configuration looks like this:
<size-rotating-file-handler name="FILE" autoflush="true">
<level name="INFO"/>
<filter-spec value="not(match("WFLYEJB0043|SECU0015I|abacRead"))"/>
<formatter>
<pattern-formatter pattern="%d{dd MMM yyyy HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
</formatter>
<file path="*****/server.log"/>
<rotate-size value="15M"/>
<max-backup-index value="10"/>
<append value="true"/>
</size-rotating-file-handler>
The filter i set does not work. What am i doing wrong?

What are these numbers in the logs? "Nov 19 11:06:42 [redacted]/web.7: 10111111166611[error] 19:06:42 ..."

Here are some more examples:
Nov 19 11:06:42 [redacted] app/web.7: 10111111166611[error] 19:06:42 c.TransactionController - [redacted].
Nov 19 10:50:02 [redacted] app/web.3: 110111001111111111111111016111[warn] 18:50:02 c.BrowseController - [redacted]
Nov 19 06:13:58 [redacted] app/web.2: 1101111111110[warn] 14:13:57 c.TransactionController - [redacted]
Nov 19 05:33:26 [redacted] app/web.4: 111111111111111111001011[error] 13:33:26 c.TransactionController -[redacted]
Nov 19 05:11:32 [redacted] app/web.3: 1111111111111111011[warn] 13:11:32 c.TransactionController - [redacted]
Nov 19 04:42:30 [redacted] app/web.8: 01111111110111111110110[error] 12:42:30 c.TransactionController - [redacted]
Nov 19 03:26:09 [redacted] app/web.4: 11011111006660000[error] 11:26:09 c.TransactionController - [redacted]
It started showing in my logs roughly since yesterday.
My app is deployed on Heroku, and we use slf4j and logback. The logs are sent to Papertrails.
At first, I thought it was a binary number, but then there are 6s.
Anyone has intelligent guesses what they are? Thank you.
Edit: Here's my log config:
<configuration>
<conversionRule conversionWord="coloredLevel" converterClass="play.api.libs.logback.ColoredLevel" />
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%coloredLevel %date{HH:mm:ss} %logger{15} - %message%n%xException{10}</pattern>
</encoder>
</appender>
<appender name="ASYNCSTDOUT" class="ch.qos.logback.classic.AsyncAppender">
<appender-ref ref="STDOUT" />
</appender>
<logger name="com.avaje.ebean.config.PropertyMapLoader" level="OFF" />
<logger name="com.avaje.ebeaninternal.server.core.XmlConfigLoader" level="OFF" />
<logger name="com.avaje.ebeaninternal.server.lib.BackgroundThread" level="OFF" />
<logger name="com.gargoylesoftware.htmlunit.javascript" level="OFF" />/>
<logger name="com.zaxxer.hikari" level="OFF" />
<logger name="play" level="INFO" />
<logger name="application" level="INFO" />
<logger name="play.api.db.evolutions" level="DEBUG" />
<root level="INFO">
<appender-ref ref="ASYNCSTDOUT" />
</root>
</configuration>
Try removing %coloredLeve. It looks like something doesn't understand the color escaping.

Spring Boot Logback - how to remove DEBUG SMTP in catalina.out

I have a spring-boot application that uses Logback to logging.
I am using RollingFileAppender for my DEBUG and ERROR logs.
My problem is I am getting some DEBUG SMTP and other mail related logs in my catalina.out file.
I would like to have them recorded in my DEBUG file instead.
Below is my logback configuration (xml).
Logback XML:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<property name="LOG_PATH" value="${logs.path.location}"/>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>
%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} -
%msg%n
</Pattern>
</layout>
</appender>
<appender name="FILE-AUDIT"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_PATH}/iyotbihagay_debug.log</file>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<Pattern>
%d{yyyy-MM-dd HH:mm:ss} - %msg%n
</Pattern>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- rollover daily -->
<fileNamePattern>${LOG_PATH}/archived/iyotbihagay_debug.%d{yyyy-MM-dd}.%i.log
</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>10MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
</appender>
<appender name="FILE-ERROR"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_PATH}/iyotbihagay_error.log</file>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<Pattern>
%d{yyyy-MM-dd HH:mm:ss} - %msg%n
</Pattern>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- rollover daily -->
<fileNamePattern>${LOG_PATH}/archived/iyotbihagay_error.%d{yyyy-MM-dd}.%i.log
</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>10MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
</appender>
<logger name="ch.qos.logback" level="WARN" additivity="false">
<if condition='property("profile").contains("dev")'>
<then>
<appender-ref ref="STDOUT" />
</then>
</if>
<appender-ref ref="FILE-AUDIT" />
</logger>
<logger name="org.springframework" level="INFO" additivity="false">
<if condition='property("profile").contains("dev")'>
<then>
<appender-ref ref="STDOUT" />
</then>
</if>
<appender-ref ref="FILE-AUDIT" />
</logger>
<logger name="org.springframework.beans" level="WARN"
additivity="false">
<if condition='property("profile").contains("dev")'>
<then>
<appender-ref ref="STDOUT" />
</then>
</if>
<appender-ref ref="FILE-AUDIT" />
</logger>
<logger name="java.sql" level="ERROR" additivity="false">
<if condition='property("profile").contains("dev")'>
<then>
<appender-ref ref="STDOUT" />
</then>
</if>
<appender-ref ref="FILE-AUDIT" />
</logger>
<root level="ERROR">
<if condition='property("profile").contains("dev")'>
<then>
<appender-ref ref="STDOUT" />
</then>
</if>
<appender-ref ref="FILE-AUDIT" />
<appender-ref ref="FILE-ERROR" />
</root>
</configuration>
Logs (catalina.out):
DEBUG SMTP: Found extension "PIPELINING", arg ""
DEBUG SMTP: Found extension "CHUNKING", arg ""
DEBUG SMTP: Found extension "SMTPUTF8", arg ""
STARTTLS
220 2.0.0 Ready to start TLS
EHLO ecomm-dev2
250-smtp.gmail.com at your service, [101.78.249.147]
250-SIZE 35882577
250-8BITMIME
250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
DEBUG SMTP: Found extension "SIZE", arg "35882577"
DEBUG SMTP: Found extension "8BITMIME", arg ""
DEBUG SMTP: Found extension "AUTH", arg "LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH"
DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
DEBUG SMTP: Found extension "PIPELINING", arg ""
DEBUG SMTP: Found extension "CHUNKING", arg ""
DEBUG SMTP: Found extension "SMTPUTF8", arg ""
DEBUG SMTP: protocolConnect login, host=smtp.gmail.com, user=bilatbasa#gmail.com, password=<non-null>
DEBUG SMTP: Attempt to authenticate using mechanisms: LOGIN PLAIN DIGEST-MD5 NTLM XOAUTH2
DEBUG SMTP: Using mechanism LOGIN
DEBUG SMTP: AUTH LOGIN command trace suppressed
DEBUG SMTP: AUTH LOGIN succeeded
DEBUG SMTP: use8bit false
MAIL FROM:<tomcat#ecomm-bilatdev2>
250 2.1.0 OK w127-v6sm20332821pfd.112 - gsmtp
RCPT TO:<kataw.anan#gmail.com>
250 2.1.5 OK w127-v6sm20332821pfd.112 - gsmtp
DEBUG SMTP: Verified Addresses
DEBUG SMTP: kataw.anan#gmail.com
DATA
354 Go ahead w127-v6sm20332821pfd.112 - gsmtp
Date: Tue, 16 Oct 2018 21:24:26 +0800 (HKT)
Reply-To: no-reply#iyotbihagay.com
To: kataw.anan#gmail.com
Message-ID: <544564802.2.1539696266428#ecomm-bilatdev2>
Subject: Test mail profile staging 0004
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_Part_0_356550530.1539696264700"
------=_Part_0_356550530.1539696264700
Content-Type: multipart/related;
boundary="----=_Part_1_875170902.1539696264700"
------=_Part_1_875170902.1539696264700
Content-Type: text/html;charset=UTF-8
Content-Transfer-Encoding: 7bit
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
Any idea why the DEBUG SMTP and mail related bugs are showing in catalina.out?
Thanks!
Those messages come from the class com.sun.mail.util.MailLogger and it looks like they go straight to a PrintStream (likely System.out, hence them showing up in catalina,out).
Here's the code that does logging:
public void log(Level level, String msg)
{
ifDebugOut(msg);
if (logger.isLoggable(level))
{
final StackTraceElement frame = inferCaller();
logger.logp(level, frame.getClassName(), frame.getMethodName(), msg);
}
private void ifDebugOut(String msg)
{
if (debug)
debugOut(msg);
}
private void debugOut(String msg)
{
if (prefix != null)
out.println(prefix + ": " + msg);
else
out.println(msg);
}
}
If you don't want to see them, you should be able to set a spring.mail property to disable debug logging on the mail session.
https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-email.html

Resources