sazerty created LOG4J2-2835:
-------------------------------
Summary: External XML configuration override by configuration in
JAR
Key: LOG4J2-2835
URL: https://issues.apache.org/jira/browse/LOG4J2-2835
Project: Log4j 2
Issue Type: Bug
Components: Configuration
Reporter: sazerty
Hi,
I have an issue when I want to execute my application JAR with an external XML
file configuration. The external seems to be correctly loaded but after parsing
it, it stop.
Here's the logs when I execute my jar with the following command :
{code:java}
java -jar -Dlog4j.debug -Dlog4j.configurationFile=log4j2-spring.xml
myapp-0.0-SNAPSHOT.jar{code}
Here's the logs generated :
{code:java}
DEBUG StatusLogger Using ShutdownCallbackRegistry class
org.apache.logging.log4j.core.util.DefaultShutdownCallbackRegistry
INFO StatusLogger Log4j appears to be running in a Servlet environment, but
there's no log4j-web module available. If you want better web container
support, please add the log4j-web JAR to your web archive or server lib
directory.
INFO StatusLogger Log4j appears to be running in a Servlet environment, but
there's no log4j-web module available. If you want better web container
support, please add the log4j-web JAR to your web archive or server lib
directory.
DEBUG StatusLogger Took 0,084447 seconds to load 214 plugins from
sun.misc.Launcher$AppClassLoader@33909752
DEBUG StatusLogger PluginManager 'Converter' found 47 plugins
DEBUG StatusLogger Starting OutputStreamManager SYSTEM_OUT.false.false-1
DEBUG StatusLogger Starting LoggerContext[name=33909752,
org.apache.logging.log4j.core.LoggerContext@27d415d9]...
DEBUG StatusLogger Reconfiguration started for context[name=33909752] at URI
null (org.apache.logging.log4j.core.LoggerContext@27d415d9) with optional
ClassLoader: null
INFO StatusLogger Log4j appears to be running in a Servlet environment, but
there's no log4j-web module available. If you want better web container
support, please add the log4j-web JAR to your web archive or server lib
directory.
DEBUG StatusLogger PluginManager 'ConfigurationFactory' found 5 plugins
INFO StatusLogger Log4j appears to be running in a Servlet environment, but
there's no log4j-web module available. If you want better web container
support, please add the log4j-web JAR to your web archive or server lib
directory.
INFO StatusLogger Log4j appears to be running in a Servlet environment, but
there's no log4j-web module available. If you want better web container
support, please add the log4j-web JAR to your web archive or server lib
directory.
INFO StatusLogger Log4j appears to be running in a Servlet environment, but
there's no log4j-web module available. If you want better web container
support, please add the log4j-web JAR to your web archive or server lib
directory.
INFO StatusLogger Log4j appears to be running in a Servlet environment, but
there's no log4j-web module available. If you want better web container
support, please add the log4j-web JAR to your web archive or server lib
directory.
INFO StatusLogger Log4j appears to be running in a Servlet environment, but
there's no log4j-web module available. If you want better web container
support, please add the log4j-web JAR to your web archive or server lib
directory.
DEBUG StatusLogger Using configurationFactory
org.apache.logging.log4j.core.config.ConfigurationFactory$Factory@6483f5ae
INFO StatusLogger Log4j appears to be running in a Servlet environment, but
there's no log4j-web module available. If you want better web container
support, please add the log4j-web JAR to your web archive or server lib
directory.
DEBUG StatusLogger Closing FileInputStream java.io.FileInputStream@44f75083
DEBUG StatusLogger Watching configuration '<PATH>\log4j2-spring.xml' for
lastModified Wed Apr 29 17:30:54 CEST 2020 (1588174254555)
DEBUG StatusLogger Apache Log4j Core 2.12.1 initializing configuration
XmlConfiguration[location=<PATH>\log4j2-spring.xml]
DEBUG StatusLogger Installed 1 script engine
DEBUG StatusLogger Oracle Nashorn version: 1.8.0_242, language: ECMAScript,
threading: Not Thread Safe, compile: true, names: [nashorn, Nashorn, js, JS,
JavaScript, javascript, ECMAScript, ecmascript], factory class:
jdk.nashorn.api.scripting.NashornScriptEngineFactory
DEBUG StatusLogger PluginManager 'Core' found 119 plugins
DEBUG StatusLogger PluginManager 'Level' found 0 plugins
DEBUG StatusLogger Building Plugin[name=property,
class=org.apache.logging.log4j.core.config.Property].
TRACE StatusLogger TypeConverterRegistry initializing.
DEBUG StatusLogger PluginManager 'TypeConverter' found 26 plugins
DEBUG StatusLogger createProperty(name="log-path", value="logs")
DEBUG StatusLogger Building Plugin[name=properties,
class=org.apache.logging.log4j.core.config.PropertiesPlugin].
DEBUG StatusLogger configureSubstitutor(={log-path=logs},
Configuration(<PATH>\log4j2-spring.xml))
DEBUG StatusLogger PluginManager 'Lookup' found 13 plugins
DEBUG StatusLogger Building Plugin[name=layout,
class=org.apache.logging.log4j.core.layout.PatternLayout].
DEBUG StatusLogger PatternLayout$Builder(pattern="%m %X%n",
PatternSelector=null, Configuration(<PATH>\log4j2-spring.xml), Replace=null,
charset="null", alwaysWriteExceptions="null", disableAnsi="null",
noConsoleNoAnsi="null", header="null", footer="null")
DEBUG StatusLogger PluginManager 'Converter' found 47 plugins
DEBUG StatusLogger Building Plugin[name=appender,
class=org.apache.logging.log4j.core.appender.ConsoleAppender].
DEBUG StatusLogger ConsoleAppender$Builder(target="SYSTEM_OUT", follow="null",
direct="null", bufferedIo="null", bufferSize="null", immediateFlush="null",
ignoreExceptions="null", PatternLayout(%m %X%n), name="Console-Appender",
Configuration(<PATH>\log4j2-spring.xml), Filter=null, ={})
DEBUG StatusLogger Starting OutputStreamManager SYSTEM_OUT.false.false
DEBUG StatusLogger Building Plugin[name=layout,
class=co.elastic.logging.log4j2.EcsLayout].
DEBUG StatusLogger EcsLayout$Builder(serviceName="myApp",
includeMarkers="null", stackTraceAsArray="null", ={}, topLevelLabels="null",
includeOrigin="true", charset="null", footerSerializer=null,
headerSerializer=null, Configuration(<PATH>\log4j2-spring.xml), footer="null",
header="null")
DEBUG StatusLogger Building Plugin[name=appender,
class=org.apache.logging.log4j.core.appender.FileAppender].
DEBUG StatusLogger FileAppender$Builder(fileName="logs/app.log", append="null",
locking="null", advertise="null", advertiseUri="null", createOnDemand="null",
filePermissions="null", fileOwner="null", fileGroup="null", bufferedIo="null",
bufferSize="null", immediateFlush="null", ignoreExceptions="null",
EcsLayout(co.elastic.logging.log4j2.EcsLayout with name EcsLayout),
name="File-Appender", Configuration(<PATH>\log4j2-spring.xml), Filter=null, ={})
DEBUG StatusLogger Starting FileManager logs/app.log
DEBUG StatusLogger Building Plugin[name=appenders,
class=org.apache.logging.log4j.core.config.AppendersPlugin].
DEBUG StatusLogger createAppenders(={Console-Appender, File-Appender})
DEBUG StatusLogger Building Plugin[name=AppenderRef,
class=org.apache.logging.log4j.core.config.AppenderRef].
DEBUG StatusLogger createAppenderRef(ref="File-Appender", level="DEBUG",
Filter=null)
DEBUG StatusLogger Building Plugin[name=logger,
class=org.apache.logging.log4j.core.config.LoggerConfig].
DEBUG StatusLogger createLogger(additivity="true", level="DEBUG", name="myApp",
includeLocation="null", ={File-Appender}, ={},
Configuration(<PATH>\log4j2-spring.xml), Filter=null)
DEBUG StatusLogger Building Plugin[name=AppenderRef,
class=org.apache.logging.log4j.core.config.AppenderRef].
DEBUG StatusLogger createAppenderRef(ref="Console-Appender", level="null",
Filter=null)
DEBUG StatusLogger Building Plugin[name=root,
class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger].
DEBUG StatusLogger createLogger(additivity="null", level="INFO",
includeLocation="null", ={Console-Appender}, ={},
Configuration(<PATH>\log4j2-spring.xml), Filter=null)
DEBUG StatusLogger Building Plugin[name=loggers,
class=org.apache.logging.log4j.core.config.LoggersPlugin].
DEBUG StatusLogger createLoggers(={myApp, root})
DEBUG StatusLogger Configuration
XmlConfiguration[location=<PATH>\log4j2-spring.xml] initialized
DEBUG StatusLogger Starting configuration
XmlConfiguration[location=<PATH>\log4j2-spring.xml]
DEBUG StatusLogger Log4j2 ConfigurationScheduler starting 1 threads
DEBUG StatusLogger Started configuration
XmlConfiguration[location=<PATH>\log4j2-spring.xml] OK.
TRACE StatusLogger Stopping
org.apache.logging.log4j.core.config.DefaultConfiguration@52af6cff...
TRACE StatusLogger DefaultConfiguration notified 1 ReliabilityStrategies that
config will be stopped.
TRACE StatusLogger DefaultConfiguration stopping root LoggerConfig.
TRACE StatusLogger DefaultConfiguration notifying ReliabilityStrategies that
appenders will be stopped.
TRACE StatusLogger DefaultConfiguration stopping remaining Appenders.
DEBUG StatusLogger Shutting down OutputStreamManager SYSTEM_OUT.false.false-1
DEBUG StatusLogger Shut down OutputStreamManager SYSTEM_OUT.false.false-1, all
resources released: true
DEBUG StatusLogger Appender DefaultConsole-1 stopped with status true
TRACE StatusLogger DefaultConfiguration stopped 1 remaining Appenders.
TRACE StatusLogger DefaultConfiguration cleaning Appenders from 1 LoggerConfigs.
DEBUG StatusLogger Stopped
org.apache.logging.log4j.core.config.DefaultConfiguration@52af6cff OK
TRACE StatusLogger Reregistering MBeans after reconfigure.
Selector=org.apache.logging.log4j.core.selector.ClassLoaderContextSelector@560348e6
TRACE StatusLogger Reregistering context (1/1): '33909752'
org.apache.logging.log4j.core.LoggerContext@27d415d9
TRACE StatusLogger Unregistering but no MBeans found matching
'org.apache.logging.log4j2:type=33909752'
TRACE StatusLogger Unregistering but no MBeans found matching
'org.apache.logging.log4j2:type=33909752,component=StatusLogger'
TRACE StatusLogger Unregistering but no MBeans found matching
'org.apache.logging.log4j2:type=33909752,component=ContextSelector'
TRACE StatusLogger Unregistering but no MBeans found matching
'org.apache.logging.log4j2:type=33909752,component=Loggers,name=*'
TRACE StatusLogger Unregistering but no MBeans found matching
'org.apache.logging.log4j2:type=33909752,component=Appenders,name=*'
TRACE StatusLogger Unregistering but no MBeans found matching
'org.apache.logging.log4j2:type=33909752,component=AsyncAppenders,name=*'
TRACE StatusLogger Unregistering but no MBeans found matching
'org.apache.logging.log4j2:type=33909752,component=AsyncLoggerRingBuffer'
TRACE StatusLogger Unregistering but no MBeans found matching
'org.apache.logging.log4j2:type=33909752,component=Loggers,name=*,subtype=RingBuffer'
DEBUG StatusLogger Registering MBean org.apache.logging.log4j2:type=33909752
DEBUG StatusLogger Registering MBean
org.apache.logging.log4j2:type=33909752,component=StatusLogger
DEBUG StatusLogger Registering MBean
org.apache.logging.log4j2:type=33909752,component=ContextSelector
DEBUG StatusLogger Registering MBean
org.apache.logging.log4j2:type=33909752,component=Loggers,name=
DEBUG StatusLogger Registering MBean
org.apache.logging.log4j2:type=33909752,component=Loggers,name=myApp
DEBUG StatusLogger Registering MBean
org.apache.logging.log4j2:type=33909752,component=Appenders,name=File-Appender
DEBUG StatusLogger Registering MBean
org.apache.logging.log4j2:type=33909752,component=Appenders,name=Console-Appender
TRACE StatusLogger Using default SystemClock for timestamps.
DEBUG StatusLogger org.apache.logging.log4j.core.util.SystemClock does not
support precise timestamps.
TRACE StatusLogger Using DummyNanoClock for nanosecond timestamps.
DEBUG StatusLogger Reconfiguration complete for context[name=33909752] at URI
<PATH>\log4j2-spring.xml (org.apache.logging.log4j.core.LoggerContext@27d415d9)
with optional ClassLoader: null
DEBUG StatusLogger Shutdown hook enabled. Registering a new one.
DEBUG StatusLogger LoggerContext[name=33909752,
org.apache.logging.log4j.core.LoggerContext@27d415d9] started OK.
DEBUG StatusLogger Using configurationFactory
org.apache.logging.log4j.core.config.ConfigurationFactory$Factory@6483f5ae
INFO StatusLogger Log4j appears to be running in a Servlet environment, but
there's no log4j-web module available. If you want better web container
support, please add the log4j-web JAR to your web archive or server lib
directory.
DEBUG StatusLogger Closing JarURLInputStream
sun.net.www.protocol.jar.JarURLConnection$JarURLInputStream@19ae6bb
INFO StatusLogger jar:file:/<PATH>/myapp-0.0-SNAPSHOT.jar!/log4j2-spring.xml
does not support dynamic reconfiguration
DEBUG StatusLogger Loaded configuration from
jar:file:/<PATH>/myapp-0.0-SNAPSHOT.jar!/log4j2-spring.xml
DEBUG StatusLogger Starting LoggerContext[name=33909752,
org.apache.logging.log4j.core.LoggerContext@27d415d9] with configuration
XmlConfiguration[location=jar:file:/<PATH>/myapp-0.0-SNAPSHOT.jar!/log4j2-spring.xml]...
DEBUG StatusLogger Apache Log4j Core 2.12.1 initializing configuration
XmlConfiguration[location=jar:file:/<PATH>/myapp-0.0-SNAPSHOT.jar!/log4j2-spring.xml]
DEBUG StatusLogger Installed 1 script engine
DEBUG StatusLogger Oracle Nashorn version: 1.8.0_242, language: ECMAScript,
threading: Not Thread Safe, compile: true, names: [nashorn, Nashorn, js, JS,
JavaScript, javascript, ECMAScript, ecmascript], factory class:
jdk.nashorn.api.scripting.NashornScriptEngineFactory
DEBUG StatusLogger PluginManager 'Core' found 119 plugins
DEBUG StatusLogger PluginManager 'Level' found 0 plugins
DEBUG StatusLogger Building Plugin[name=property,
class=org.apache.logging.log4j.core.config.Property].
DEBUG StatusLogger createProperty(name="log-path", value="logs")
DEBUG StatusLogger Building Plugin[name=properties,
class=org.apache.logging.log4j.core.config.PropertiesPlugin].
DEBUG StatusLogger configureSubstitutor(={log-path=logs},
Configuration(jar:file:/<PATH>/myapp-0.0-SNAPSHOT.jar!/log4j2-spring.xml))
DEBUG StatusLogger PluginManager 'Lookup' found 13 plugins
DEBUG StatusLogger Building Plugin[name=layout,
class=org.apache.logging.log4j.core.layout.PatternLayout].
DEBUG StatusLogger PatternLayout$Builder(pattern="%m %X%n",
PatternSelector=null,
Configuration(jar:file:/<PATH>/myapp-0.0-SNAPSHOT.jar!/log4j2-spring.xml),
Replace=null, charset="null", alwaysWriteExceptions="null", disableAnsi="null",
noConsoleNoAnsi="null", header="null", footer="null")
DEBUG StatusLogger PluginManager 'Converter' found 47 plugins
DEBUG StatusLogger Building Plugin[name=appender,
class=org.apache.logging.log4j.core.appender.ConsoleAppender].
DEBUG StatusLogger ConsoleAppender$Builder(target="SYSTEM_OUT", follow="null",
direct="null", bufferedIo="null", bufferSize="null", immediateFlush="null",
ignoreExceptions="null", PatternLayout(%m %X%n), name="Console-Appender",
Configuration(jar:file:/<PATH>/myapp-0.0-SNAPSHOT.jar!/log4j2-spring.xml),
Filter=null, ={})
DEBUG StatusLogger Building Plugin[name=layout,
class=co.elastic.logging.log4j2.EcsLayout].
DEBUG StatusLogger EcsLayout$Builder(serviceName="myApp",
includeMarkers="null", stackTraceAsArray="null", ={}, topLevelLabels="null",
includeOrigin="true", charset="null", footerSerializer=null,
headerSerializer=null,
Configuration(jar:file:/<PATH>/myapp-0.0-SNAPSHOT.jar!/log4j2-spring.xml),
footer="null", header="null")
DEBUG StatusLogger Building Plugin[name=appender,
class=org.apache.logging.log4j.core.appender.FileAppender].
DEBUG StatusLogger FileAppender$Builder(fileName="logs/app.log", append="null",
locking="null", advertise="null", advertiseUri="null", createOnDemand="null",
filePermissions="null", fileOwner="null", fileGroup="null", bufferedIo="null",
bufferSize="null", immediateFlush="null", ignoreExceptions="null",
EcsLayout(co.elastic.logging.log4j2.EcsLayout with name EcsLayout),
name="File-Appender",
Configuration(jar:file:/<PATH>/myapp-0.0-SNAPSHOT.jar!/log4j2-spring.xml),
Filter=null, ={})
DEBUG StatusLogger Building Plugin[name=appenders,
class=org.apache.logging.log4j.core.config.AppendersPlugin].
DEBUG StatusLogger createAppenders(={Console-Appender, File-Appender})
DEBUG StatusLogger Building Plugin[name=AppenderRef,
class=org.apache.logging.log4j.core.config.AppenderRef].
DEBUG StatusLogger createAppenderRef(ref="File-Appender", level="DEBUG",
Filter=null)
DEBUG StatusLogger Building Plugin[name=logger,
class=org.apache.logging.log4j.core.config.LoggerConfig].
DEBUG StatusLogger createLogger(additivity="true", level="DEBUG", name="myApp",
includeLocation="null", ={File-Appender}, ={},
Configuration(jar:file:/<PATH>/myapp-0.0-SNAPSHOT.jar!/log4j2-spring.xml),
Filter=null)
DEBUG StatusLogger Building Plugin[name=AppenderRef,
class=org.apache.logging.log4j.core.config.AppenderRef].
DEBUG StatusLogger createAppenderRef(ref="Console-Appender", level="null",
Filter=null)
DEBUG StatusLogger Building Plugin[name=root,
class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger].
DEBUG StatusLogger createLogger(additivity="null", level="INFO",
includeLocation="null", ={Console-Appender}, ={},
Configuration(jar:file:/<PATH>/myapp-0.0-SNAPSHOT.jar!/log4j2-spring.xml),
Filter=null)
DEBUG StatusLogger Building Plugin[name=loggers,
class=org.apache.logging.log4j.core.config.LoggersPlugin].
DEBUG StatusLogger createLoggers(={myApp, root})
DEBUG StatusLogger Configuration
XmlConfiguration[location=jar:file:/<PATH>/myapp-0.0-SNAPSHOT.jar!/log4j2-spring.xml]
initialized
DEBUG StatusLogger Starting configuration
XmlConfiguration[location=jar:file:/<PATH>/myapp-0.0-SNAPSHOT.jar!/log4j2-spring.xml]
DEBUG StatusLogger Log4j2 ConfigurationScheduler starting 1 threads
DEBUG StatusLogger Started configuration
XmlConfiguration[location=jar:file:/<PATH>/myapp-0.0-SNAPSHOT.jar!/log4j2-spring.xml]
OK.
TRACE StatusLogger Stopping
XmlConfiguration[location=<PATH>\log4j2-spring.xml]...
TRACE StatusLogger XmlConfiguration notified 3 ReliabilityStrategies that
config will be stopped.
TRACE StatusLogger XmlConfiguration stopping 2 LoggerConfigs.
TRACE StatusLogger XmlConfiguration stopping root LoggerConfig.
TRACE StatusLogger XmlConfiguration notifying ReliabilityStrategies that
appenders will be stopped.
TRACE StatusLogger XmlConfiguration stopping remaining Appenders.
DEBUG StatusLogger Appender Console-Appender stopped with status true
DEBUG StatusLogger Appender File-Appender stopped with status true
TRACE StatusLogger XmlConfiguration stopped 2 remaining Appenders.
TRACE StatusLogger XmlConfiguration cleaning Appenders from 3 LoggerConfigs.
DEBUG StatusLogger Log4j2 ConfigurationScheduler shutting down threads in
java.util.concurrent.ScheduledThreadPoolExecutor@d8305c2[Running, pool size =
1, active threads = 0, queued tasks = 1, completed tasks = 0]
DEBUG StatusLogger Stopped XmlConfiguration[location=<PATH>\log4j2-spring.xml]
OK
TRACE StatusLogger Reregistering MBeans after reconfigure.
Selector=org.apache.logging.log4j.core.selector.ClassLoaderContextSelector@560348e6
TRACE StatusLogger Reregistering context (1/1): '33909752'
org.apache.logging.log4j.core.LoggerContext@27d415d9
TRACE StatusLogger Unregistering 1 MBeans:
[org.apache.logging.log4j2:type=33909752]
TRACE StatusLogger Unregistering 1 MBeans:
[org.apache.logging.log4j2:type=33909752,component=StatusLogger]
TRACE StatusLogger Unregistering 1 MBeans:
[org.apache.logging.log4j2:type=33909752,component=ContextSelector]
TRACE StatusLogger Unregistering 2 MBeans:
[org.apache.logging.log4j2:type=33909752,component=Loggers,name=myApp,
org.apache.logging.log4j2:type=33909752,component=Loggers,name=]
TRACE StatusLogger Unregistering 2 MBeans:
[org.apache.logging.log4j2:type=33909752,component=Appenders,name=File-Appender,
org.apache.logging.log4j2:type=33909752,component=Appenders,name=Console-Appender]
TRACE StatusLogger Unregistering but no MBeans found matching
'org.apache.logging.log4j2:type=33909752,component=AsyncAppenders,name=*'
TRACE StatusLogger Unregistering but no MBeans found matching
'org.apache.logging.log4j2:type=33909752,component=AsyncLoggerRingBuffer'
TRACE StatusLogger Unregistering but no MBeans found matching
'org.apache.logging.log4j2:type=33909752,component=Loggers,name=*,subtype=RingBuffer'
DEBUG StatusLogger Registering MBean org.apache.logging.log4j2:type=33909752
DEBUG StatusLogger Registering MBean
org.apache.logging.log4j2:type=33909752,component=StatusLogger
DEBUG StatusLogger Registering MBean
org.apache.logging.log4j2:type=33909752,component=ContextSelector
DEBUG StatusLogger Registering MBean
org.apache.logging.log4j2:type=33909752,component=Loggers,name=
DEBUG StatusLogger Registering MBean
org.apache.logging.log4j2:type=33909752,component=Loggers,name=myApp
DEBUG StatusLogger Registering MBean
org.apache.logging.log4j2:type=33909752,component=Appenders,name=File-Appender
DEBUG StatusLogger Registering MBean
org.apache.logging.log4j2:type=33909752,component=Appenders,name=Console-Appender
TRACE StatusLogger Using DummyNanoClock for nanosecond timestamps.
DEBUG StatusLogger LoggerContext[name=33909752,
org.apache.logging.log4j.core.LoggerContext@27d415d9] started OK with
configuration
XmlConfiguration[location=jar:file:/<PATH>/myapp-0.0-SNAPSHOT.jar!/log4j2-spring.xml].
Starting myApp v0.0-SNAPSHOT on LFR042120 with PID 82676
(<PATH>\myapp-0.0-SNAPSHOT.jar started by sbesnard in <PATH>) {}
DEBUG StatusLogger AsyncLogger.ThreadNameStrategy=UNCACHED (user specified
null, default is UNCACHED)
TRACE StatusLogger Using default SystemClock for timestamps.
DEBUG StatusLogger org.apache.logging.log4j.core.util.SystemClock does not
support precise timestamps.
Running with Spring Boot v2.2.4.RELEASE, Spring v5.2.3.RELEASE {}
No active profile set, falling back to default profiles: default {}
Bootstrapping Spring Data JPA repositories in DEFAULT mode. {}
Finished Spring Data repository scanning in 87ms. Found 1 JPA repository
interfaces. {}
Bean
'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration'
of type
[org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration]
is not eligible for getting processed by all BeanPostProcessors (for example:
not eligible for auto-proxying) {}
Bean
'org.springframework.security.config.annotation.configuration.ObjectPostProcessorConfiguration'
of type
[org.springframework.security.config.annotation.configuration.ObjectPostProcessorConfiguration]
is not eligible for getting processed by all BeanPostProcessors (for example:
not eligible for auto-proxying) {}
Bean 'objectPostProcessor' of type
[org.springframework.security.config.annotation.configuration.AutowireBeanFactoryObjectPostProcessor]
is not eligible for getting processed by all BeanPostProcessors (for example:
not eligible for auto-proxying) {}
Bean
'org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler@92d1782'
of type
[org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler]
is not eligible for getting processed by all BeanPostProcessors (for example:
not eligible for auto-proxying) {}
Bean 'myapp.security.access.MethodSecurityAutoConfiguration' of type
[myapp.commons.security.access.MethodSecurityAutoConfiguration$$EnhancerBySpringCGLIB$$83296917]
is not eligible for getting processed by all BeanPostProcessors (for example:
not eligible for auto-proxying) {}
Bean 'methodSecurityMetadataSource' of type
[org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource]
is not eligible for getting processed by all BeanPostProcessors (for example:
not eligible for auto-proxying) {}
Tomcat initialized with port(s): 8081 (http) {}
Initializing ProtocolHandler ["http-nio-8081"] {}
Starting service [Tomcat] {}
Starting Servlet engine: [Apache Tomcat/9.0.30] {}
Initializing Spring embedded WebApplicationContext {}
Root WebApplicationContext: initialization completed in 3355 ms {}
Creating FilterRegistrationBean bean with TracingFilter mapped to [], skip
pattern is
"/api-docs.*|/swagger.*|.*\.png|.*\.css|.*\.js|.*\.html|/favicon.ico|/hystrix.stream|/actuator/(health|health/.*|info|info/.*)"
{}
Web application fully configured {}
HHH000204: Processing PersistenceUnitInfo [name: default] {}
HHH000412: Hibernate Core {5.4.10.Final} {}
HCANN000001: Hibernate Commons Annotations {5.1.0.Final} {}
HikariPool-1 - Starting... {}
HikariPool-1 - Start completed. {}
HHH000400: Using dialect: org.hibernate.dialect.PostgreSQL10Dialect {}
HHH10005002: No explicit CDI BeanManager reference was passed to Hibernate, but
CDI is available on the Hibernate ClassLoader. {}
HHH000490: Using JtaPlatform implementation:
[org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] {}
Initialized JPA EntityManagerFactory for persistence unit 'default' {}
Creating WebMvcConfigurer bean with class
io.opentracing.contrib.spring.web.interceptor.TracingHandlerInterceptor {}
Initializing ExecutorService 'applicationTaskExecutor' {}
Creating filter chain: Ant [pattern='/**', OPTIONS], [] {}
Creating filter chain: Ant [pattern='/app/**/*.{js,html}'], [] {}
Creating filter chain: Ant [pattern='/i18n/**'], [] {}
Creating filter chain: Ant [pattern='/content/**'], [] {}
Creating filter chain: Ant [pattern='/h2-console/**'], [] {}
Creating filter chain: Ant [pattern='/swagger-ui/index.html'], [] {}
Creating filter chain: Ant [pattern='/test/**'], [] {}
Creating filter chain: any request,
[org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@5ec06e97,
org.springframework.security.web.context.SecurityContextPersistenceFilter@31434b63,
org.springframework.security.web.header.HeaderWriterFilter@38d308e7,
org.springframework.security.web.authentication.logout.LogoutFilter@193f3306,
org.springframework.web.filter.CorsFilter@6ee5f485,
myapp.commons.security.jwt.JWTFilter@53c9541c,
org.springframework.security.web.authentication.www.BasicAuthenticationFilter@712c9bcf,
org.springframework.security.web.savedrequest.RequestCacheAwareFilter@24558113,
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@10230657,
org.springframework.security.web.authentication.AnonymousAuthenticationFilter@591febcb,
org.springframework.security.web.session.SessionManagementFilter@1a0b4955,
org.springframework.security.web.access.ExceptionTranslationFilter@17ebbf1e,
org.springframework.security.web.access.intercept.FilterSecurityInterceptor@3cd6d147]
{}
Exposing 2 endpoint(s) beneath base path '/actuator' {}
Starting ProtocolHandler ["http-nio-8081"] {}
Tomcat started on port(s): 8081 (http) with context path '' {}
Started myApp in 12.626 seconds (JVM running for 16.103) {}
TRACE StatusLogger WatchRunnable run triggered.
TRACE StatusLogger WatchRunnable run ended.
{code}
Here's my external XML configuration file :
{code:java}
<?xml version="1.0" encoding="UTF-8"?>
<Configuration monitorInterval="60">
<Properties>
<Property name="log-path">logs</Property>
</Properties> <Appenders>
<Console name="Console-Appender" target="SYSTEM_OUT">
<PatternLayout pattern="%m %X%n"/>
</Console>
<File name="File-Appender" fileName="${log-path}/app.log">
<EcsLayout serviceName="myApp" includeOrigin="true"/>
</File>
</Appenders> <Loggers>
<Logger name="myApp" level="debug">
<AppenderRef ref="File-Appender" level="debug"/>
</Logger>
<Root level="info">
<AppenderRef ref="Console-Appender"/>
</Root>
</Loggers>
</Configuration>
{code}
Thanks in advance,
--
This message was sent by Atlassian Jira
(v8.3.4#803005)