[
https://issues.apache.org/jira/browse/LOG4J2-1208?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ralph Goers updated LOG4J2-1208:
--------------------------------
Description:
I am struggling with `Log4j2` startup time, its taking around `36''` to start.
I have configured it using maven dependencies, and using version `2.4.1`. I
have a test class that only request the logger and and post a log message. This
is the output I am getting:
Wed Nov 25 10:14:09 CET 2015
DEBUG StatusLogger Using ShutdownCallbackRegistry class
org.apache.logging.log4j.core.util.DefaultShutdownCallbackRegistry
DEBUG StatusLogger Not in a ServletContext environment, thus not loading
WebLookup plugin.
DEBUG StatusLogger Not in a ServletContext environment, thus not loading
WebLookup plugin.
DEBUG StatusLogger Took 0.225008 seconds to load 155 plugins from
sun.misc.Launcher$AppClassLoader@1b6d3586
DEBUG StatusLogger PluginManager 'Converter' found 38 plugins
DEBUG StatusLogger Starting OutputStreamManager SYSTEM_OUT.false
DEBUG StatusLogger Starting LoggerContext[name=460141958,
org.apache.logging.log4j.core.LoggerContext@45c8e616]...
DEBUG StatusLogger Reconfiguration started for context[name=460141958] at
URI null (org.apache.logging.log4j.core.LoggerContext@45c8e616) with optional
ClassLoader: null
DEBUG StatusLogger Not in a ServletContext environment, thus not loading
WebLookup plugin.
DEBUG StatusLogger PluginManager 'ConfigurationFactory' found 4 plugins
DEBUG StatusLogger Not in a ServletContext environment, thus not loading
WebLookup plugin.
DEBUG StatusLogger Not in a ServletContext environment, thus not loading
WebLookup plugin.
DEBUG StatusLogger Missing dependencies for Yaml support
DEBUG StatusLogger Not in a ServletContext environment, thus not loading
WebLookup plugin.
DEBUG StatusLogger Missing dependencies for Json support
DEBUG StatusLogger Not in a ServletContext environment, thus not loading
WebLookup plugin.
DEBUG StatusLogger Using configurationFactory
org.apache.logging.log4j.core.config.ConfigurationFactory$Factory@56cbfb61
DEBUG StatusLogger Not in a ServletContext environment, thus not loading
WebLookup plugin.
2015-11-25 10:14:45,208 main DEBUG Initializing configuration
XmlConfiguration[location=/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml]
2015-11-25 10:14:45,211 main DEBUG PluginManager 'Core' found 77 plugins
2015-11-25 10:14:45,212 main DEBUG PluginManager 'Level' found 0 plugins
2015-11-25 10:14:45,217 main DEBUG Building Plugin[name=property,
class=org.apache.logging.log4j.core.config.Property]. Searching for builder
factory method...
2015-11-25 10:14:45,221 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.config.Property. Going to try finding a factory
method instead.
2015-11-25 10:14:45,221 main DEBUG Still building Plugin[name=property,
class=org.apache.logging.log4j.core.config.Property]. Searching for factory
method...
2015-11-25 10:14:45,222 main DEBUG Found factory method [createProperty]:
public static org.apache.logging.log4j.core.config.Property
org.apache.logging.log4j.core.config.Property.createProperty(java.lang.String,java.lang.String).
2015-11-25 10:14:45,243 main DEBUG TypeConverterRegistry initializing.
2015-11-25 10:14:45,244 main DEBUG PluginManager 'TypeConverter' found 21
plugins
2015-11-25 10:14:45,254 main DEBUG Calling createProperty on class
org.apache.logging.log4j.core.config.Property for element property with
params(name="filename", value="uup")
2015-11-25 10:14:45,255 main DEBUG Built Plugin[name=property] OK from
factory method.
2015-11-25 10:14:45,255 main DEBUG Building Plugin[name=property,
class=org.apache.logging.log4j.core.config.Property]. Searching for builder
factory method...
2015-11-25 10:14:45,255 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.config.Property. Going to try finding a factory
method instead.
2015-11-25 10:14:45,256 main DEBUG Still building Plugin[name=property,
class=org.apache.logging.log4j.core.config.Property]. Searching for factory
method...
2015-11-25 10:14:45,256 main DEBUG Found factory method [createProperty]:
public static org.apache.logging.log4j.core.config.Property
org.apache.logging.log4j.core.config.Property.createProperty(java.lang.String,java.lang.String).
2015-11-25 10:14:45,257 main DEBUG Calling createProperty on class
org.apache.logging.log4j.core.config.Property for element property with
params(name="loglevel", value="INFO")
2015-11-25 10:14:45,258 main DEBUG Built Plugin[name=property] OK from
factory method.
2015-11-25 10:14:45,258 main DEBUG Building Plugin[name=property,
class=org.apache.logging.log4j.core.config.Property]. Searching for builder
factory method...
2015-11-25 10:14:45,258 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.config.Property. Going to try finding a factory
method instead.
2015-11-25 10:14:45,259 main DEBUG Still building Plugin[name=property,
class=org.apache.logging.log4j.core.config.Property]. Searching for factory
method...
2015-11-25 10:14:45,259 main DEBUG Found factory method [createProperty]:
public static org.apache.logging.log4j.core.config.Property
org.apache.logging.log4j.core.config.Property.createProperty(java.lang.String,java.lang.String).
2015-11-25 10:14:45,260 main DEBUG Calling createProperty on class
org.apache.logging.log4j.core.config.Property for element property with
params(name="rootlevel", value="ERROR")
2015-11-25 10:14:45,261 main DEBUG Built Plugin[name=property] OK from
factory method.
2015-11-25 10:14:45,261 main DEBUG Building Plugin[name=properties,
class=org.apache.logging.log4j.core.config.PropertiesPlugin]. Searching for
builder factory method...
2015-11-25 10:14:45,262 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.config.PropertiesPlugin. Going to try finding a
factory method instead.
2015-11-25 10:14:45,262 main DEBUG Still building Plugin[name=properties,
class=org.apache.logging.log4j.core.config.PropertiesPlugin]. Searching for
factory method...
2015-11-25 10:14:45,262 main DEBUG Found factory method
[configureSubstitutor]: public static
org.apache.logging.log4j.core.lookup.StrLookup
org.apache.logging.log4j.core.config.PropertiesPlugin.configureSubstitutor(org.apache.logging.log4j.core.config.Property[],org.apache.logging.log4j.core.config.Configuration).
2015-11-25 10:14:45,269 main DEBUG Calling configureSubstitutor on class
org.apache.logging.log4j.core.config.PropertiesPlugin for element properties
with params(={filename=uup, loglevel=INFO, rootlevel=ERROR},
Configuration(/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml))
2015-11-25 10:14:45,270 main DEBUG PluginManager 'Lookup' found 13 plugins
2015-11-25 10:14:45,271 main DEBUG Built Plugin[name=properties] OK from
factory method.
2015-11-25 10:14:45,272 main DEBUG Building Plugin[name=layout,
class=org.apache.logging.log4j.core.layout.PatternLayout]. Searching for
builder factory method...
2015-11-25 10:14:45,277 main DEBUG Found builder factory method
[newBuilder]: public static
org.apache.logging.log4j.core.layout.PatternLayout$Builder
org.apache.logging.log4j.core.layout.PatternLayout.newBuilder().
2015-11-25 10:14:45,284 main DEBUG Calling build() on class class
org.apache.logging.log4j.core.layout.PatternLayout$Builder for element
PatternLayout with params(pattern="%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L -
%m%n", null,
Configuration(/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml),
null, charset="null", alwaysWriteExceptions="null", noConsoleNoAnsi="null",
header="null", footer="null")
2015-11-25 10:14:45,285 main DEBUG PluginManager 'Converter' found 38
plugins
2015-11-25 10:14:45,315 main DEBUG Built Plugin[name=layout] OK from
builder factory method.
2015-11-25 10:14:45,315 main DEBUG Building
Plugin[name=TimeBasedTriggeringPolicy,
class=org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy].
Searching for builder factory method...
2015-11-25 10:14:45,318 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy. Going
to try finding a factory method instead.
2015-11-25 10:14:45,319 main DEBUG Still building
Plugin[name=TimeBasedTriggeringPolicy,
class=org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy].
Searching for factory method...
2015-11-25 10:14:45,319 main DEBUG Found factory method [createPolicy]:
public static
org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy
org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy.createPolicy(java.lang.String,java.lang.String).
2015-11-25 10:14:45,320 main DEBUG Calling createPolicy on class
org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy for
element TimeBasedTriggeringPolicy with params(interval="null", modulate="null")
2015-11-25 10:14:45,321 main DEBUG Built
Plugin[name=TimeBasedTriggeringPolicy] OK from factory method.
2015-11-25 10:14:45,322 main DEBUG Building
Plugin[name=SizeBasedTriggeringPolicy,
class=org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy].
Searching for builder factory method...
2015-11-25 10:14:45,322 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy. Going
to try finding a factory method instead.
2015-11-25 10:14:45,323 main DEBUG Still building
Plugin[name=SizeBasedTriggeringPolicy,
class=org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy].
Searching for factory method...
2015-11-25 10:14:45,323 main DEBUG Found factory method [createPolicy]:
public static
org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy
org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy.createPolicy(java.lang.String).
2015-11-25 10:14:45,324 main DEBUG Calling createPolicy on class
org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy for
element SizeBasedTriggeringPolicy with params(size="100 MB")
2015-11-25 10:14:45,326 main DEBUG Built
Plugin[name=SizeBasedTriggeringPolicy] OK from factory method.
2015-11-25 10:14:45,327 main DEBUG Building Plugin[name=Policies,
class=org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy].
Searching for builder factory method...
2015-11-25 10:14:45,327 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy. Going
to try finding a factory method instead.
2015-11-25 10:14:45,329 main DEBUG Still building Plugin[name=Policies,
class=org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy].
Searching for factory method...
2015-11-25 10:14:45,330 main DEBUG Found factory method [createPolicy]:
public static
org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy
org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy.createPolicy(org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy[]).
2015-11-25 10:14:45,331 main DEBUG Calling createPolicy on class
org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy for
element Policies with params(={TimeBasedTriggeringPolicy(nextRolloverMillis=0,
interval=1, modulate=false), SizeBasedTriggeringPolicy(size=104857600)})
2015-11-25 10:14:45,331 main DEBUG Built Plugin[name=Policies] OK from
factory method.
2015-11-25 10:14:45,331 main DEBUG Building Plugin[name=appender,
class=org.apache.logging.log4j.core.appender.RollingFileAppender]. Searching
for builder factory method...
2015-11-25 10:14:45,332 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.appender.RollingFileAppender. Going to try
finding a factory method instead.
2015-11-25 10:14:45,333 main DEBUG Still building Plugin[name=appender,
class=org.apache.logging.log4j.core.appender.RollingFileAppender]. Searching
for factory method...
2015-11-25 10:14:45,333 main DEBUG Found factory method [createAppender]:
public static org.apache.logging.log4j.core.appender.RollingFileAppender
org.apache.logging.log4j.core.appender.RollingFileAppender.createAppender(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy,org.apache.logging.log4j.core.appender.rolling.RolloverStrategy,org.apache.logging.log4j.core.Layout,org.apache.logging.log4j.core.Filter,java.lang.String,java.lang.String,java.lang.String,org.apache.logging.log4j.core.config.Configuration).
2015-11-25 10:14:45,337 main DEBUG Calling createAppender on class
org.apache.logging.log4j.core.appender.RollingFileAppender for element
RollingFile with params(fileName="../logs/uup.log",
filePattern="../logs/archive/${date:yyyy-MM}/uup-%d{yyyy-MM-dd}-%i.log.gz",
append="null", name="file", bufferedIO="null", bufferSize="null",
immediateFlush="null",
Policies(CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0,
interval=1, modulate=false), SizeBasedTriggeringPolicy(size=104857600)])),
null, PatternLayout(%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n), null,
ignoreExceptions="null", advertise="null", advertiseURI="null",
Configuration(/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml))
2015-11-25 10:14:45,344 main DEBUG Starting RollingFileManager
../logs/uup.log
2015-11-25 10:14:45,346 main DEBUG PluginManager 'FileConverter' found 2
plugins
2015-11-25 10:14:45,351 main TRACE PatternProcessor.getNextTime returning
2015/11/25-00:00:00.000, nextFileTime=2015/11/24-00:00:00.000,
prevFileTime=1970/01/01-01:00:00.000, current=2015/11/25-10:14:45.351,
freq=DAILY
2015-11-25 10:14:45,352 main TRACE PatternProcessor.getNextTime returning
2015/11/25-00:00:00.000, nextFileTime=2015/11/24-00:00:00.000,
prevFileTime=2015/11/24-00:00:00.000, current=2015/11/25-10:14:45.352,
freq=DAILY
2015-11-25 10:14:45,353 main DEBUG Built Plugin[name=appender] OK from
factory method.
2015-11-25 10:14:45,353 main DEBUG Building Plugin[name=layout,
class=org.apache.logging.log4j.core.layout.PatternLayout]. Searching for
builder factory method...
2015-11-25 10:14:45,354 main DEBUG Found builder factory method
[newBuilder]: public static
org.apache.logging.log4j.core.layout.PatternLayout$Builder
org.apache.logging.log4j.core.layout.PatternLayout.newBuilder().
2015-11-25 10:14:45,355 main DEBUG Calling build() on class class
org.apache.logging.log4j.core.layout.PatternLayout$Builder for element
PatternLayout with params(pattern="%m%n", null,
Configuration(/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml),
null, charset="null", alwaysWriteExceptions="null", noConsoleNoAnsi="null",
header="null", footer="null")
2015-11-25 10:14:45,355 main DEBUG Built Plugin[name=layout] OK from
builder factory method.
2015-11-25 10:14:45,356 main DEBUG Building Plugin[name=appender,
class=org.apache.logging.log4j.core.appender.ConsoleAppender]. Searching for
builder factory method...
2015-11-25 10:14:45,358 main DEBUG Not in a ServletContext environment,
thus not loading WebLookup plugin.
2015-11-25 10:14:45,359 main DEBUG PluginManager 'Converter' found 38
plugins
2015-11-25 10:14:45,360 main DEBUG Found builder factory method
[newBuilder]: public static
org.apache.logging.log4j.core.appender.ConsoleAppender$Builder
org.apache.logging.log4j.core.appender.ConsoleAppender.newBuilder().
2015-11-25 10:14:45,366 main DEBUG No PluginVisitorStrategy found on
annotation [interface
org.apache.logging.log4j.core.config.plugins.validation.constraints.Required].
Ignoring.
2015-11-25 10:14:45,367 main DEBUG Encountered type
[org.apache.logging.log4j.core.layout.PatternLayout] which can only be checked
for null.
2015-11-25 10:14:45,369 main DEBUG No PluginVisitorStrategy found on
annotation [interface
org.apache.logging.log4j.core.config.plugins.validation.constraints.Required].
Ignoring.
2015-11-25 10:14:45,370 main DEBUG Encountered type
[org.apache.logging.log4j.core.appender.ConsoleAppender$Target] which can only
be checked for null.
2015-11-25 10:14:45,370 main DEBUG No PluginVisitorStrategy found on
annotation [interface
org.apache.logging.log4j.core.config.plugins.validation.constraints.Required].
Ignoring.
2015-11-25 10:14:45,372 main DEBUG Calling build() on class class
org.apache.logging.log4j.core.appender.ConsoleAppender$Builder for element
Console with params(PatternLayout(%m%n), null, target="SYSTEM_OUT",
name="STDOUT", follow="null", ignoreExceptions="null")
2015-11-25 10:14:45,372 main DEBUG Built Plugin[name=appender] OK from
builder factory method.
2015-11-25 10:14:45,373 main DEBUG Building Plugin[name=appenders,
class=org.apache.logging.log4j.core.config.AppendersPlugin]. Searching for
builder factory method...
2015-11-25 10:14:45,373 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.config.AppendersPlugin. Going to try finding a
factory method instead.
2015-11-25 10:14:45,373 main DEBUG Still building Plugin[name=appenders,
class=org.apache.logging.log4j.core.config.AppendersPlugin]. Searching for
factory method...
2015-11-25 10:14:45,374 main DEBUG Found factory method [createAppenders]:
public static java.util.concurrent.ConcurrentMap
org.apache.logging.log4j.core.config.AppendersPlugin.createAppenders(org.apache.logging.log4j.core.Appender[]).
2015-11-25 10:14:45,374 main DEBUG Calling createAppenders on class
org.apache.logging.log4j.core.config.AppendersPlugin for element appenders with
params(={file, STDOUT})
2015-11-25 10:14:45,375 main DEBUG Built Plugin[name=appenders] OK from
factory method.
2015-11-25 10:14:45,375 main DEBUG Building Plugin[name=AppenderRef,
class=org.apache.logging.log4j.core.config.AppenderRef]. Searching for builder
factory method...
2015-11-25 10:14:45,376 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.config.AppenderRef. Going to try finding a
factory method instead.
2015-11-25 10:14:45,376 main DEBUG Still building Plugin[name=AppenderRef,
class=org.apache.logging.log4j.core.config.AppenderRef]. Searching for factory
method...
2015-11-25 10:14:45,376 main DEBUG Found factory method
[createAppenderRef]: public static
org.apache.logging.log4j.core.config.AppenderRef
org.apache.logging.log4j.core.config.AppenderRef.createAppenderRef(java.lang.String,org.apache.logging.log4j.Level,org.apache.logging.log4j.core.Filter).
2015-11-25 10:14:45,377 main DEBUG Calling createAppenderRef on class
org.apache.logging.log4j.core.config.AppenderRef for element AppenderRef with
params(ref="STDOUT", level="null", null)
2015-11-25 10:14:45,378 main DEBUG Built Plugin[name=AppenderRef] OK from
factory method.
2015-11-25 10:14:45,378 main DEBUG Building Plugin[name=logger,
class=org.apache.logging.log4j.core.config.LoggerConfig]. Searching for builder
factory method...
2015-11-25 10:14:45,379 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.config.LoggerConfig. Going to try finding a
factory method instead.
2015-11-25 10:14:45,379 main DEBUG Still building Plugin[name=logger,
class=org.apache.logging.log4j.core.config.LoggerConfig]. Searching for factory
method...
2015-11-25 10:14:45,380 main DEBUG Found factory method [createLogger]:
public static org.apache.logging.log4j.core.config.LoggerConfig
org.apache.logging.log4j.core.config.LoggerConfig.createLogger(java.lang.String,org.apache.logging.log4j.Level,java.lang.String,java.lang.String,org.apache.logging.log4j.core.config.AppenderRef[],org.apache.logging.log4j.core.config.Property[],org.apache.logging.log4j.core.config.Configuration,org.apache.logging.log4j.core.Filter).
2015-11-25 10:14:45,384 main DEBUG Calling createLogger on class
org.apache.logging.log4j.core.config.LoggerConfig for element logger with
params(additivity="false", level="INFO", name="com.havasmg.artemis",
includeLocation="null", ={STDOUT}, ={},
Configuration(/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml),
null)
2015-11-25 10:14:45,393 main DEBUG Built Plugin[name=logger] OK from
factory method.
2015-11-25 10:14:45,394 main DEBUG Building Plugin[name=AppenderRef,
class=org.apache.logging.log4j.core.config.AppenderRef]. Searching for builder
factory method...
2015-11-25 10:14:45,394 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.config.AppenderRef. Going to try finding a
factory method instead.
2015-11-25 10:14:45,395 main DEBUG Still building Plugin[name=AppenderRef,
class=org.apache.logging.log4j.core.config.AppenderRef]. Searching for factory
method...
2015-11-25 10:14:45,395 main DEBUG Found factory method
[createAppenderRef]: public static
org.apache.logging.log4j.core.config.AppenderRef
org.apache.logging.log4j.core.config.AppenderRef.createAppenderRef(java.lang.String,org.apache.logging.log4j.Level,org.apache.logging.log4j.core.Filter).
2015-11-25 10:14:45,396 main DEBUG Calling createAppenderRef on class
org.apache.logging.log4j.core.config.AppenderRef for element AppenderRef with
params(ref="STDOUT", level="null", null)
2015-11-25 10:14:45,399 main DEBUG Built Plugin[name=AppenderRef] OK from
factory method.
2015-11-25 10:14:45,400 main DEBUG Building Plugin[name=root,
class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger]. Searching
for builder factory method...
2015-11-25 10:14:45,400 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.config.LoggerConfig$RootLogger. Going to try
finding a factory method instead.
2015-11-25 10:14:45,401 main DEBUG Still building Plugin[name=root,
class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger]. Searching
for factory method...
2015-11-25 10:14:45,401 main DEBUG Found factory method [createLogger]:
public static org.apache.logging.log4j.core.config.LoggerConfig
org.apache.logging.log4j.core.config.LoggerConfig$RootLogger.createLogger(java.lang.String,org.apache.logging.log4j.Level,java.lang.String,org.apache.logging.log4j.core.config.AppenderRef[],org.apache.logging.log4j.core.config.Property[],org.apache.logging.log4j.core.config.Configuration,org.apache.logging.log4j.core.Filter).
2015-11-25 10:14:45,409 main DEBUG Calling createLogger on class
org.apache.logging.log4j.core.config.LoggerConfig$RootLogger for element root
with params(additivity="null", level="ERROR", includeLocation="null",
={STDOUT}, ={},
Configuration(/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml),
null)
2015-11-25 10:14:45,410 main DEBUG Built Plugin[name=root] OK from factory
method.
2015-11-25 10:14:45,411 main DEBUG Building Plugin[name=loggers,
class=org.apache.logging.log4j.core.config.LoggersPlugin]. Searching for
builder factory method...
2015-11-25 10:14:45,412 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.config.LoggersPlugin. Going to try finding a
factory method instead.
2015-11-25 10:14:45,413 main DEBUG Still building Plugin[name=loggers,
class=org.apache.logging.log4j.core.config.LoggersPlugin]. Searching for
factory method...
2015-11-25 10:14:45,415 main DEBUG Found factory method [createLoggers]:
public static org.apache.logging.log4j.core.config.Loggers
org.apache.logging.log4j.core.config.LoggersPlugin.createLoggers(org.apache.logging.log4j.core.config.LoggerConfig[]).
2015-11-25 10:14:45,416 main DEBUG Calling createLoggers on class
org.apache.logging.log4j.core.config.LoggersPlugin for element loggers with
params(={com.havasmg.artemis, root})
2015-11-25 10:14:45,416 main DEBUG Built Plugin[name=loggers] OK from
factory method.
2015-11-25 10:14:45,418 main DEBUG Configuration
XmlConfiguration[location=/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml]
initialized
2015-11-25 10:14:45,418 main DEBUG Starting configuration
XmlConfiguration[location=/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml]
2015-11-25 10:14:45,419 main DEBUG Started configuration
XmlConfiguration[location=/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml]
OK.
2015-11-25 10:14:45,419 main TRACE Stopping
org.apache.logging.log4j.core.config.DefaultConfiguration@28feb3fa...
2015-11-25 10:14:45,420 main TRACE AbstractConfiguration notified 0
ReliabilityStrategies that config will be stopped.
2015-11-25 10:14:45,424 main TRACE AbstractConfiguration stopped 0
AsyncLoggerConfigs.
2015-11-25 10:14:45,424 main TRACE AbstractConfiguration stopped 0
AsyncAppenders.
2015-11-25 10:14:45,425 main TRACE AbstractConfiguration notified 0
ReliabilityStrategies that appenders will be stopped.
2015-11-25 10:14:45,426 main TRACE AbstractConfiguration stopped 1
Appenders.
2015-11-25 10:14:45,427 main TRACE AbstractConfiguration stopped 0
LoggerConfigs.
2015-11-25 10:14:45,427 main DEBUG Stopped
org.apache.logging.log4j.core.config.DefaultConfiguration@28feb3fa OK
2015-11-25 10:14:45,572 main DEBUG Registering MBean
org.apache.logging.log4j2:type=460141958
2015-11-25 10:14:45,576 main DEBUG Registering MBean
org.apache.logging.log4j2:type=460141958,component=StatusLogger
2015-11-25 10:14:45,578 main DEBUG Registering MBean
org.apache.logging.log4j2:type=460141958,component=ContextSelector
2015-11-25 10:14:45,584 main DEBUG Registering MBean
org.apache.logging.log4j2:type=460141958,component=Loggers,name=
2015-11-25 10:14:45,587 main DEBUG Registering MBean
org.apache.logging.log4j2:type=460141958,component=Loggers,name=com.havasmg.artemis
2015-11-25 10:14:45,591 main DEBUG Registering MBean
org.apache.logging.log4j2:type=460141958,component=Appenders,name=file
2015-11-25 10:14:45,592 main DEBUG Registering MBean
org.apache.logging.log4j2:type=460141958,component=Appenders,name=STDOUT
2015-11-25 10:14:45,600 main DEBUG Using default SystemClock for timestamps
2015-11-25 10:14:45,605 main DEBUG Could not set AsyncLogger NanoClock.
Ignoring: java.lang.NoClassDefFoundError: com/lmax/disruptor/EventFactory
2015-11-25 10:14:45,606 main DEBUG Reconfiguration complete for
context[name=460141958] at URI null
(org.apache.logging.log4j.core.LoggerContext@45c8e616) with optional
ClassLoader: null
2015-11-25 10:14:45,606 main DEBUG Shutdown hook enabled. Registering a new
one.
2015-11-25 10:14:45,607 main DEBUG LoggerContext[name=460141958,
org.apache.logging.log4j.core.LoggerContext@45c8e616] started OK.
Wed Nov 25 10:14:45 CET 2015
tester
Wed Nov 25 10:14:45 CET 2015
2015-11-25 10:14:45,940 pool-1-thread-1 DEBUG Stopping
LoggerContext[name=460141958,
org.apache.logging.log4j.core.LoggerContext@45c8e616]
2015-11-25 10:14:45,942 pool-1-thread-1 DEBUG Stopping
LoggerContext[name=460141958,
org.apache.logging.log4j.core.LoggerContext@45c8e616]...
2015-11-25 10:14:45,942 pool-1-thread-1 DEBUG Unregistering MBean
org.apache.logging.log4j2:type=460141958
2015-11-25 10:14:45,943 pool-1-thread-1 DEBUG Unregistering MBean
org.apache.logging.log4j2:type=460141958,component=StatusLogger
2015-11-25 10:14:45,943 pool-1-thread-1 DEBUG Unregistering MBean
org.apache.logging.log4j2:type=460141958,component=ContextSelector
2015-11-25 10:14:45,944 pool-1-thread-1 DEBUG Unregistering MBean
org.apache.logging.log4j2:type=460141958,component=Loggers,name=com.havasmg.artemis
2015-11-25 10:14:45,944 pool-1-thread-1 DEBUG Unregistering MBean
org.apache.logging.log4j2:type=460141958,component=Loggers,name=
2015-11-25 10:14:45,945 pool-1-thread-1 DEBUG Unregistering MBean
org.apache.logging.log4j2:type=460141958,component=Appenders,name=STDOUT
2015-11-25 10:14:45,945 pool-1-thread-1 DEBUG Unregistering MBean
org.apache.logging.log4j2:type=460141958,component=Appenders,name=file
2015-11-25 10:14:45,946 pool-1-thread-1 TRACE Stopping
XmlConfiguration[location=/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml]...
2015-11-25 10:14:45,946 pool-1-thread-1 TRACE AbstractConfiguration
notified 2 ReliabilityStrategies that config will be stopped.
2015-11-25 10:14:45,946 pool-1-thread-1 TRACE AbstractConfiguration stopped
0 AsyncLoggerConfigs.
2015-11-25 10:14:45,947 pool-1-thread-1 TRACE AbstractConfiguration stopped
0 AsyncAppenders.
2015-11-25 10:14:45,947 pool-1-thread-1 TRACE AbstractConfiguration
notified 2 ReliabilityStrategies that appenders will be stopped.
2015-11-25 10:14:45,947 pool-1-thread-1 DEBUG Shutting down
RollingFileManager ../logs/uup.log
2015-11-25 10:14:45,948 pool-1-thread-1 TRACE AbstractConfiguration stopped
2 Appenders.
2015-11-25 10:14:45,948 pool-1-thread-1 TRACE AbstractConfiguration stopped
2 LoggerConfigs.
2015-11-25 10:14:45,948 pool-1-thread-1 DEBUG Stopped
XmlConfiguration[location=/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml]
OK
2015-11-25 10:14:45,948 pool-1-thread-1 DEBUG Stopped
LoggerContext[name=460141958,
org.apache.logging.log4j.core.LoggerContext@45c8e616]...
As you can see in the logs, it starts and in the `getLogger()` method stop to
log during the 36 seconds, and then show the log configuration.
This is the configuration I am using:
{code}
<?xml version="1.0" encoding="UTF-8" ?>
<Configuration status="DEBUG" verbose="true" monitorInterval="0">
<properties>
<property name="filename">uup</property>
<property name="loglevel">DEBUG</property>
<property name="rootlevel">ERROR</property>
</properties>
<appenders>
<RollingFile name="file" fileName="../logs/${filename}.log"
filePattern="../logs/archive/$${date:yyyy-MM}/${filename}-%d{yyyy-MM-dd}-%i.log.gz">
<PatternLayout>
<pattern>%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L -
%m%n</pattern>
</PatternLayout>
<Policies>
<TimeBasedTriggeringPolicy /><!-- Rotated everyday -->
<SizeBasedTriggeringPolicy size="100 MB"/> <!-- Or every 100 MB
-->
</Policies>
</RollingFile>
<Console name="STDOUT" target="SYSTEM_OUT">
<PatternLayout pattern="%m%n"/>
</Console>
</appenders>
<loggers>
<logger name="com.havasmg.artemis" level="${loglevel}"
additivity="false">
<AppenderRef ref="STDOUT" />
</logger>
<root level="${rootlevel}">
<AppenderRef ref="STDOUT" />
</root>
</loggers>
</Configuration>
{code}
Could you help me? I guess it is not normal, but we do not know how to continue.
Best
was:
I am struggling with `Log4j2` startup time, its taking around `36''` to start.
I have configured it using maven dependencies, and using version `2.4.1`. I
have a test class that only request the logger and and post a log message. This
is the output I am getting:
Wed Nov 25 10:14:09 CET 2015
DEBUG StatusLogger Using ShutdownCallbackRegistry class
org.apache.logging.log4j.core.util.DefaultShutdownCallbackRegistry
DEBUG StatusLogger Not in a ServletContext environment, thus not loading
WebLookup plugin.
DEBUG StatusLogger Not in a ServletContext environment, thus not loading
WebLookup plugin.
DEBUG StatusLogger Took 0.225008 seconds to load 155 plugins from
sun.misc.Launcher$AppClassLoader@1b6d3586
DEBUG StatusLogger PluginManager 'Converter' found 38 plugins
DEBUG StatusLogger Starting OutputStreamManager SYSTEM_OUT.false
DEBUG StatusLogger Starting LoggerContext[name=460141958,
org.apache.logging.log4j.core.LoggerContext@45c8e616]...
DEBUG StatusLogger Reconfiguration started for context[name=460141958] at
URI null (org.apache.logging.log4j.core.LoggerContext@45c8e616) with optional
ClassLoader: null
DEBUG StatusLogger Not in a ServletContext environment, thus not loading
WebLookup plugin.
DEBUG StatusLogger PluginManager 'ConfigurationFactory' found 4 plugins
DEBUG StatusLogger Not in a ServletContext environment, thus not loading
WebLookup plugin.
DEBUG StatusLogger Not in a ServletContext environment, thus not loading
WebLookup plugin.
DEBUG StatusLogger Missing dependencies for Yaml support
DEBUG StatusLogger Not in a ServletContext environment, thus not loading
WebLookup plugin.
DEBUG StatusLogger Missing dependencies for Json support
DEBUG StatusLogger Not in a ServletContext environment, thus not loading
WebLookup plugin.
DEBUG StatusLogger Using configurationFactory
org.apache.logging.log4j.core.config.ConfigurationFactory$Factory@56cbfb61
DEBUG StatusLogger Not in a ServletContext environment, thus not loading
WebLookup plugin.
2015-11-25 10:14:45,208 main DEBUG Initializing configuration
XmlConfiguration[location=/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml]
2015-11-25 10:14:45,211 main DEBUG PluginManager 'Core' found 77 plugins
2015-11-25 10:14:45,212 main DEBUG PluginManager 'Level' found 0 plugins
2015-11-25 10:14:45,217 main DEBUG Building Plugin[name=property,
class=org.apache.logging.log4j.core.config.Property]. Searching for builder
factory method...
2015-11-25 10:14:45,221 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.config.Property. Going to try finding a factory
method instead.
2015-11-25 10:14:45,221 main DEBUG Still building Plugin[name=property,
class=org.apache.logging.log4j.core.config.Property]. Searching for factory
method...
2015-11-25 10:14:45,222 main DEBUG Found factory method [createProperty]:
public static org.apache.logging.log4j.core.config.Property
org.apache.logging.log4j.core.config.Property.createProperty(java.lang.String,java.lang.String).
2015-11-25 10:14:45,243 main DEBUG TypeConverterRegistry initializing.
2015-11-25 10:14:45,244 main DEBUG PluginManager 'TypeConverter' found 21
plugins
2015-11-25 10:14:45,254 main DEBUG Calling createProperty on class
org.apache.logging.log4j.core.config.Property for element property with
params(name="filename", value="uup")
2015-11-25 10:14:45,255 main DEBUG Built Plugin[name=property] OK from
factory method.
2015-11-25 10:14:45,255 main DEBUG Building Plugin[name=property,
class=org.apache.logging.log4j.core.config.Property]. Searching for builder
factory method...
2015-11-25 10:14:45,255 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.config.Property. Going to try finding a factory
method instead.
2015-11-25 10:14:45,256 main DEBUG Still building Plugin[name=property,
class=org.apache.logging.log4j.core.config.Property]. Searching for factory
method...
2015-11-25 10:14:45,256 main DEBUG Found factory method [createProperty]:
public static org.apache.logging.log4j.core.config.Property
org.apache.logging.log4j.core.config.Property.createProperty(java.lang.String,java.lang.String).
2015-11-25 10:14:45,257 main DEBUG Calling createProperty on class
org.apache.logging.log4j.core.config.Property for element property with
params(name="loglevel", value="INFO")
2015-11-25 10:14:45,258 main DEBUG Built Plugin[name=property] OK from
factory method.
2015-11-25 10:14:45,258 main DEBUG Building Plugin[name=property,
class=org.apache.logging.log4j.core.config.Property]. Searching for builder
factory method...
2015-11-25 10:14:45,258 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.config.Property. Going to try finding a factory
method instead.
2015-11-25 10:14:45,259 main DEBUG Still building Plugin[name=property,
class=org.apache.logging.log4j.core.config.Property]. Searching for factory
method...
2015-11-25 10:14:45,259 main DEBUG Found factory method [createProperty]:
public static org.apache.logging.log4j.core.config.Property
org.apache.logging.log4j.core.config.Property.createProperty(java.lang.String,java.lang.String).
2015-11-25 10:14:45,260 main DEBUG Calling createProperty on class
org.apache.logging.log4j.core.config.Property for element property with
params(name="rootlevel", value="ERROR")
2015-11-25 10:14:45,261 main DEBUG Built Plugin[name=property] OK from
factory method.
2015-11-25 10:14:45,261 main DEBUG Building Plugin[name=properties,
class=org.apache.logging.log4j.core.config.PropertiesPlugin]. Searching for
builder factory method...
2015-11-25 10:14:45,262 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.config.PropertiesPlugin. Going to try finding a
factory method instead.
2015-11-25 10:14:45,262 main DEBUG Still building Plugin[name=properties,
class=org.apache.logging.log4j.core.config.PropertiesPlugin]. Searching for
factory method...
2015-11-25 10:14:45,262 main DEBUG Found factory method
[configureSubstitutor]: public static
org.apache.logging.log4j.core.lookup.StrLookup
org.apache.logging.log4j.core.config.PropertiesPlugin.configureSubstitutor(org.apache.logging.log4j.core.config.Property[],org.apache.logging.log4j.core.config.Configuration).
2015-11-25 10:14:45,269 main DEBUG Calling configureSubstitutor on class
org.apache.logging.log4j.core.config.PropertiesPlugin for element properties
with params(={filename=uup, loglevel=INFO, rootlevel=ERROR},
Configuration(/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml))
2015-11-25 10:14:45,270 main DEBUG PluginManager 'Lookup' found 13 plugins
2015-11-25 10:14:45,271 main DEBUG Built Plugin[name=properties] OK from
factory method.
2015-11-25 10:14:45,272 main DEBUG Building Plugin[name=layout,
class=org.apache.logging.log4j.core.layout.PatternLayout]. Searching for
builder factory method...
2015-11-25 10:14:45,277 main DEBUG Found builder factory method
[newBuilder]: public static
org.apache.logging.log4j.core.layout.PatternLayout$Builder
org.apache.logging.log4j.core.layout.PatternLayout.newBuilder().
2015-11-25 10:14:45,284 main DEBUG Calling build() on class class
org.apache.logging.log4j.core.layout.PatternLayout$Builder for element
PatternLayout with params(pattern="%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L -
%m%n", null,
Configuration(/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml),
null, charset="null", alwaysWriteExceptions="null", noConsoleNoAnsi="null",
header="null", footer="null")
2015-11-25 10:14:45,285 main DEBUG PluginManager 'Converter' found 38
plugins
2015-11-25 10:14:45,315 main DEBUG Built Plugin[name=layout] OK from
builder factory method.
2015-11-25 10:14:45,315 main DEBUG Building
Plugin[name=TimeBasedTriggeringPolicy,
class=org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy].
Searching for builder factory method...
2015-11-25 10:14:45,318 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy. Going
to try finding a factory method instead.
2015-11-25 10:14:45,319 main DEBUG Still building
Plugin[name=TimeBasedTriggeringPolicy,
class=org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy].
Searching for factory method...
2015-11-25 10:14:45,319 main DEBUG Found factory method [createPolicy]:
public static
org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy
org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy.createPolicy(java.lang.String,java.lang.String).
2015-11-25 10:14:45,320 main DEBUG Calling createPolicy on class
org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy for
element TimeBasedTriggeringPolicy with params(interval="null", modulate="null")
2015-11-25 10:14:45,321 main DEBUG Built
Plugin[name=TimeBasedTriggeringPolicy] OK from factory method.
2015-11-25 10:14:45,322 main DEBUG Building
Plugin[name=SizeBasedTriggeringPolicy,
class=org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy].
Searching for builder factory method...
2015-11-25 10:14:45,322 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy. Going
to try finding a factory method instead.
2015-11-25 10:14:45,323 main DEBUG Still building
Plugin[name=SizeBasedTriggeringPolicy,
class=org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy].
Searching for factory method...
2015-11-25 10:14:45,323 main DEBUG Found factory method [createPolicy]:
public static
org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy
org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy.createPolicy(java.lang.String).
2015-11-25 10:14:45,324 main DEBUG Calling createPolicy on class
org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy for
element SizeBasedTriggeringPolicy with params(size="100 MB")
2015-11-25 10:14:45,326 main DEBUG Built
Plugin[name=SizeBasedTriggeringPolicy] OK from factory method.
2015-11-25 10:14:45,327 main DEBUG Building Plugin[name=Policies,
class=org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy].
Searching for builder factory method...
2015-11-25 10:14:45,327 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy. Going
to try finding a factory method instead.
2015-11-25 10:14:45,329 main DEBUG Still building Plugin[name=Policies,
class=org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy].
Searching for factory method...
2015-11-25 10:14:45,330 main DEBUG Found factory method [createPolicy]:
public static
org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy
org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy.createPolicy(org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy[]).
2015-11-25 10:14:45,331 main DEBUG Calling createPolicy on class
org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy for
element Policies with params(={TimeBasedTriggeringPolicy(nextRolloverMillis=0,
interval=1, modulate=false), SizeBasedTriggeringPolicy(size=104857600)})
2015-11-25 10:14:45,331 main DEBUG Built Plugin[name=Policies] OK from
factory method.
2015-11-25 10:14:45,331 main DEBUG Building Plugin[name=appender,
class=org.apache.logging.log4j.core.appender.RollingFileAppender]. Searching
for builder factory method...
2015-11-25 10:14:45,332 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.appender.RollingFileAppender. Going to try
finding a factory method instead.
2015-11-25 10:14:45,333 main DEBUG Still building Plugin[name=appender,
class=org.apache.logging.log4j.core.appender.RollingFileAppender]. Searching
for factory method...
2015-11-25 10:14:45,333 main DEBUG Found factory method [createAppender]:
public static org.apache.logging.log4j.core.appender.RollingFileAppender
org.apache.logging.log4j.core.appender.RollingFileAppender.createAppender(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy,org.apache.logging.log4j.core.appender.rolling.RolloverStrategy,org.apache.logging.log4j.core.Layout,org.apache.logging.log4j.core.Filter,java.lang.String,java.lang.String,java.lang.String,org.apache.logging.log4j.core.config.Configuration).
2015-11-25 10:14:45,337 main DEBUG Calling createAppender on class
org.apache.logging.log4j.core.appender.RollingFileAppender for element
RollingFile with params(fileName="../logs/uup.log",
filePattern="../logs/archive/${date:yyyy-MM}/uup-%d{yyyy-MM-dd}-%i.log.gz",
append="null", name="file", bufferedIO="null", bufferSize="null",
immediateFlush="null",
Policies(CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0,
interval=1, modulate=false), SizeBasedTriggeringPolicy(size=104857600)])),
null, PatternLayout(%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n), null,
ignoreExceptions="null", advertise="null", advertiseURI="null",
Configuration(/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml))
2015-11-25 10:14:45,344 main DEBUG Starting RollingFileManager
../logs/uup.log
2015-11-25 10:14:45,346 main DEBUG PluginManager 'FileConverter' found 2
plugins
2015-11-25 10:14:45,351 main TRACE PatternProcessor.getNextTime returning
2015/11/25-00:00:00.000, nextFileTime=2015/11/24-00:00:00.000,
prevFileTime=1970/01/01-01:00:00.000, current=2015/11/25-10:14:45.351,
freq=DAILY
2015-11-25 10:14:45,352 main TRACE PatternProcessor.getNextTime returning
2015/11/25-00:00:00.000, nextFileTime=2015/11/24-00:00:00.000,
prevFileTime=2015/11/24-00:00:00.000, current=2015/11/25-10:14:45.352,
freq=DAILY
2015-11-25 10:14:45,353 main DEBUG Built Plugin[name=appender] OK from
factory method.
2015-11-25 10:14:45,353 main DEBUG Building Plugin[name=layout,
class=org.apache.logging.log4j.core.layout.PatternLayout]. Searching for
builder factory method...
2015-11-25 10:14:45,354 main DEBUG Found builder factory method
[newBuilder]: public static
org.apache.logging.log4j.core.layout.PatternLayout$Builder
org.apache.logging.log4j.core.layout.PatternLayout.newBuilder().
2015-11-25 10:14:45,355 main DEBUG Calling build() on class class
org.apache.logging.log4j.core.layout.PatternLayout$Builder for element
PatternLayout with params(pattern="%m%n", null,
Configuration(/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml),
null, charset="null", alwaysWriteExceptions="null", noConsoleNoAnsi="null",
header="null", footer="null")
2015-11-25 10:14:45,355 main DEBUG Built Plugin[name=layout] OK from
builder factory method.
2015-11-25 10:14:45,356 main DEBUG Building Plugin[name=appender,
class=org.apache.logging.log4j.core.appender.ConsoleAppender]. Searching for
builder factory method...
2015-11-25 10:14:45,358 main DEBUG Not in a ServletContext environment,
thus not loading WebLookup plugin.
2015-11-25 10:14:45,359 main DEBUG PluginManager 'Converter' found 38
plugins
2015-11-25 10:14:45,360 main DEBUG Found builder factory method
[newBuilder]: public static
org.apache.logging.log4j.core.appender.ConsoleAppender$Builder
org.apache.logging.log4j.core.appender.ConsoleAppender.newBuilder().
2015-11-25 10:14:45,366 main DEBUG No PluginVisitorStrategy found on
annotation [interface
org.apache.logging.log4j.core.config.plugins.validation.constraints.Required].
Ignoring.
2015-11-25 10:14:45,367 main DEBUG Encountered type
[org.apache.logging.log4j.core.layout.PatternLayout] which can only be checked
for null.
2015-11-25 10:14:45,369 main DEBUG No PluginVisitorStrategy found on
annotation [interface
org.apache.logging.log4j.core.config.plugins.validation.constraints.Required].
Ignoring.
2015-11-25 10:14:45,370 main DEBUG Encountered type
[org.apache.logging.log4j.core.appender.ConsoleAppender$Target] which can only
be checked for null.
2015-11-25 10:14:45,370 main DEBUG No PluginVisitorStrategy found on
annotation [interface
org.apache.logging.log4j.core.config.plugins.validation.constraints.Required].
Ignoring.
2015-11-25 10:14:45,372 main DEBUG Calling build() on class class
org.apache.logging.log4j.core.appender.ConsoleAppender$Builder for element
Console with params(PatternLayout(%m%n), null, target="SYSTEM_OUT",
name="STDOUT", follow="null", ignoreExceptions="null")
2015-11-25 10:14:45,372 main DEBUG Built Plugin[name=appender] OK from
builder factory method.
2015-11-25 10:14:45,373 main DEBUG Building Plugin[name=appenders,
class=org.apache.logging.log4j.core.config.AppendersPlugin]. Searching for
builder factory method...
2015-11-25 10:14:45,373 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.config.AppendersPlugin. Going to try finding a
factory method instead.
2015-11-25 10:14:45,373 main DEBUG Still building Plugin[name=appenders,
class=org.apache.logging.log4j.core.config.AppendersPlugin]. Searching for
factory method...
2015-11-25 10:14:45,374 main DEBUG Found factory method [createAppenders]:
public static java.util.concurrent.ConcurrentMap
org.apache.logging.log4j.core.config.AppendersPlugin.createAppenders(org.apache.logging.log4j.core.Appender[]).
2015-11-25 10:14:45,374 main DEBUG Calling createAppenders on class
org.apache.logging.log4j.core.config.AppendersPlugin for element appenders with
params(={file, STDOUT})
2015-11-25 10:14:45,375 main DEBUG Built Plugin[name=appenders] OK from
factory method.
2015-11-25 10:14:45,375 main DEBUG Building Plugin[name=AppenderRef,
class=org.apache.logging.log4j.core.config.AppenderRef]. Searching for builder
factory method...
2015-11-25 10:14:45,376 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.config.AppenderRef. Going to try finding a
factory method instead.
2015-11-25 10:14:45,376 main DEBUG Still building Plugin[name=AppenderRef,
class=org.apache.logging.log4j.core.config.AppenderRef]. Searching for factory
method...
2015-11-25 10:14:45,376 main DEBUG Found factory method
[createAppenderRef]: public static
org.apache.logging.log4j.core.config.AppenderRef
org.apache.logging.log4j.core.config.AppenderRef.createAppenderRef(java.lang.String,org.apache.logging.log4j.Level,org.apache.logging.log4j.core.Filter).
2015-11-25 10:14:45,377 main DEBUG Calling createAppenderRef on class
org.apache.logging.log4j.core.config.AppenderRef for element AppenderRef with
params(ref="STDOUT", level="null", null)
2015-11-25 10:14:45,378 main DEBUG Built Plugin[name=AppenderRef] OK from
factory method.
2015-11-25 10:14:45,378 main DEBUG Building Plugin[name=logger,
class=org.apache.logging.log4j.core.config.LoggerConfig]. Searching for builder
factory method...
2015-11-25 10:14:45,379 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.config.LoggerConfig. Going to try finding a
factory method instead.
2015-11-25 10:14:45,379 main DEBUG Still building Plugin[name=logger,
class=org.apache.logging.log4j.core.config.LoggerConfig]. Searching for factory
method...
2015-11-25 10:14:45,380 main DEBUG Found factory method [createLogger]:
public static org.apache.logging.log4j.core.config.LoggerConfig
org.apache.logging.log4j.core.config.LoggerConfig.createLogger(java.lang.String,org.apache.logging.log4j.Level,java.lang.String,java.lang.String,org.apache.logging.log4j.core.config.AppenderRef[],org.apache.logging.log4j.core.config.Property[],org.apache.logging.log4j.core.config.Configuration,org.apache.logging.log4j.core.Filter).
2015-11-25 10:14:45,384 main DEBUG Calling createLogger on class
org.apache.logging.log4j.core.config.LoggerConfig for element logger with
params(additivity="false", level="INFO", name="com.havasmg.artemis",
includeLocation="null", ={STDOUT}, ={},
Configuration(/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml),
null)
2015-11-25 10:14:45,393 main DEBUG Built Plugin[name=logger] OK from
factory method.
2015-11-25 10:14:45,394 main DEBUG Building Plugin[name=AppenderRef,
class=org.apache.logging.log4j.core.config.AppenderRef]. Searching for builder
factory method...
2015-11-25 10:14:45,394 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.config.AppenderRef. Going to try finding a
factory method instead.
2015-11-25 10:14:45,395 main DEBUG Still building Plugin[name=AppenderRef,
class=org.apache.logging.log4j.core.config.AppenderRef]. Searching for factory
method...
2015-11-25 10:14:45,395 main DEBUG Found factory method
[createAppenderRef]: public static
org.apache.logging.log4j.core.config.AppenderRef
org.apache.logging.log4j.core.config.AppenderRef.createAppenderRef(java.lang.String,org.apache.logging.log4j.Level,org.apache.logging.log4j.core.Filter).
2015-11-25 10:14:45,396 main DEBUG Calling createAppenderRef on class
org.apache.logging.log4j.core.config.AppenderRef for element AppenderRef with
params(ref="STDOUT", level="null", null)
2015-11-25 10:14:45,399 main DEBUG Built Plugin[name=AppenderRef] OK from
factory method.
2015-11-25 10:14:45,400 main DEBUG Building Plugin[name=root,
class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger]. Searching
for builder factory method...
2015-11-25 10:14:45,400 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.config.LoggerConfig$RootLogger. Going to try
finding a factory method instead.
2015-11-25 10:14:45,401 main DEBUG Still building Plugin[name=root,
class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger]. Searching
for factory method...
2015-11-25 10:14:45,401 main DEBUG Found factory method [createLogger]:
public static org.apache.logging.log4j.core.config.LoggerConfig
org.apache.logging.log4j.core.config.LoggerConfig$RootLogger.createLogger(java.lang.String,org.apache.logging.log4j.Level,java.lang.String,org.apache.logging.log4j.core.config.AppenderRef[],org.apache.logging.log4j.core.config.Property[],org.apache.logging.log4j.core.config.Configuration,org.apache.logging.log4j.core.Filter).
2015-11-25 10:14:45,409 main DEBUG Calling createLogger on class
org.apache.logging.log4j.core.config.LoggerConfig$RootLogger for element root
with params(additivity="null", level="ERROR", includeLocation="null",
={STDOUT}, ={},
Configuration(/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml),
null)
2015-11-25 10:14:45,410 main DEBUG Built Plugin[name=root] OK from factory
method.
2015-11-25 10:14:45,411 main DEBUG Building Plugin[name=loggers,
class=org.apache.logging.log4j.core.config.LoggersPlugin]. Searching for
builder factory method...
2015-11-25 10:14:45,412 main DEBUG No builder factory method found in class
org.apache.logging.log4j.core.config.LoggersPlugin. Going to try finding a
factory method instead.
2015-11-25 10:14:45,413 main DEBUG Still building Plugin[name=loggers,
class=org.apache.logging.log4j.core.config.LoggersPlugin]. Searching for
factory method...
2015-11-25 10:14:45,415 main DEBUG Found factory method [createLoggers]:
public static org.apache.logging.log4j.core.config.Loggers
org.apache.logging.log4j.core.config.LoggersPlugin.createLoggers(org.apache.logging.log4j.core.config.LoggerConfig[]).
2015-11-25 10:14:45,416 main DEBUG Calling createLoggers on class
org.apache.logging.log4j.core.config.LoggersPlugin for element loggers with
params(={com.havasmg.artemis, root})
2015-11-25 10:14:45,416 main DEBUG Built Plugin[name=loggers] OK from
factory method.
2015-11-25 10:14:45,418 main DEBUG Configuration
XmlConfiguration[location=/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml]
initialized
2015-11-25 10:14:45,418 main DEBUG Starting configuration
XmlConfiguration[location=/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml]
2015-11-25 10:14:45,419 main DEBUG Started configuration
XmlConfiguration[location=/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml]
OK.
2015-11-25 10:14:45,419 main TRACE Stopping
org.apache.logging.log4j.core.config.DefaultConfiguration@28feb3fa...
2015-11-25 10:14:45,420 main TRACE AbstractConfiguration notified 0
ReliabilityStrategies that config will be stopped.
2015-11-25 10:14:45,424 main TRACE AbstractConfiguration stopped 0
AsyncLoggerConfigs.
2015-11-25 10:14:45,424 main TRACE AbstractConfiguration stopped 0
AsyncAppenders.
2015-11-25 10:14:45,425 main TRACE AbstractConfiguration notified 0
ReliabilityStrategies that appenders will be stopped.
2015-11-25 10:14:45,426 main TRACE AbstractConfiguration stopped 1
Appenders.
2015-11-25 10:14:45,427 main TRACE AbstractConfiguration stopped 0
LoggerConfigs.
2015-11-25 10:14:45,427 main DEBUG Stopped
org.apache.logging.log4j.core.config.DefaultConfiguration@28feb3fa OK
2015-11-25 10:14:45,572 main DEBUG Registering MBean
org.apache.logging.log4j2:type=460141958
2015-11-25 10:14:45,576 main DEBUG Registering MBean
org.apache.logging.log4j2:type=460141958,component=StatusLogger
2015-11-25 10:14:45,578 main DEBUG Registering MBean
org.apache.logging.log4j2:type=460141958,component=ContextSelector
2015-11-25 10:14:45,584 main DEBUG Registering MBean
org.apache.logging.log4j2:type=460141958,component=Loggers,name=
2015-11-25 10:14:45,587 main DEBUG Registering MBean
org.apache.logging.log4j2:type=460141958,component=Loggers,name=com.havasmg.artemis
2015-11-25 10:14:45,591 main DEBUG Registering MBean
org.apache.logging.log4j2:type=460141958,component=Appenders,name=file
2015-11-25 10:14:45,592 main DEBUG Registering MBean
org.apache.logging.log4j2:type=460141958,component=Appenders,name=STDOUT
2015-11-25 10:14:45,600 main DEBUG Using default SystemClock for timestamps
2015-11-25 10:14:45,605 main DEBUG Could not set AsyncLogger NanoClock.
Ignoring: java.lang.NoClassDefFoundError: com/lmax/disruptor/EventFactory
2015-11-25 10:14:45,606 main DEBUG Reconfiguration complete for
context[name=460141958] at URI null
(org.apache.logging.log4j.core.LoggerContext@45c8e616) with optional
ClassLoader: null
2015-11-25 10:14:45,606 main DEBUG Shutdown hook enabled. Registering a new
one.
2015-11-25 10:14:45,607 main DEBUG LoggerContext[name=460141958,
org.apache.logging.log4j.core.LoggerContext@45c8e616] started OK.
Wed Nov 25 10:14:45 CET 2015
tester
Wed Nov 25 10:14:45 CET 2015
2015-11-25 10:14:45,940 pool-1-thread-1 DEBUG Stopping
LoggerContext[name=460141958,
org.apache.logging.log4j.core.LoggerContext@45c8e616]
2015-11-25 10:14:45,942 pool-1-thread-1 DEBUG Stopping
LoggerContext[name=460141958,
org.apache.logging.log4j.core.LoggerContext@45c8e616]...
2015-11-25 10:14:45,942 pool-1-thread-1 DEBUG Unregistering MBean
org.apache.logging.log4j2:type=460141958
2015-11-25 10:14:45,943 pool-1-thread-1 DEBUG Unregistering MBean
org.apache.logging.log4j2:type=460141958,component=StatusLogger
2015-11-25 10:14:45,943 pool-1-thread-1 DEBUG Unregistering MBean
org.apache.logging.log4j2:type=460141958,component=ContextSelector
2015-11-25 10:14:45,944 pool-1-thread-1 DEBUG Unregistering MBean
org.apache.logging.log4j2:type=460141958,component=Loggers,name=com.havasmg.artemis
2015-11-25 10:14:45,944 pool-1-thread-1 DEBUG Unregistering MBean
org.apache.logging.log4j2:type=460141958,component=Loggers,name=
2015-11-25 10:14:45,945 pool-1-thread-1 DEBUG Unregistering MBean
org.apache.logging.log4j2:type=460141958,component=Appenders,name=STDOUT
2015-11-25 10:14:45,945 pool-1-thread-1 DEBUG Unregistering MBean
org.apache.logging.log4j2:type=460141958,component=Appenders,name=file
2015-11-25 10:14:45,946 pool-1-thread-1 TRACE Stopping
XmlConfiguration[location=/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml]...
2015-11-25 10:14:45,946 pool-1-thread-1 TRACE AbstractConfiguration
notified 2 ReliabilityStrategies that config will be stopped.
2015-11-25 10:14:45,946 pool-1-thread-1 TRACE AbstractConfiguration stopped
0 AsyncLoggerConfigs.
2015-11-25 10:14:45,947 pool-1-thread-1 TRACE AbstractConfiguration stopped
0 AsyncAppenders.
2015-11-25 10:14:45,947 pool-1-thread-1 TRACE AbstractConfiguration
notified 2 ReliabilityStrategies that appenders will be stopped.
2015-11-25 10:14:45,947 pool-1-thread-1 DEBUG Shutting down
RollingFileManager ../logs/uup.log
2015-11-25 10:14:45,948 pool-1-thread-1 TRACE AbstractConfiguration stopped
2 Appenders.
2015-11-25 10:14:45,948 pool-1-thread-1 TRACE AbstractConfiguration stopped
2 LoggerConfigs.
2015-11-25 10:14:45,948 pool-1-thread-1 DEBUG Stopped
XmlConfiguration[location=/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml]
OK
2015-11-25 10:14:45,948 pool-1-thread-1 DEBUG Stopped
LoggerContext[name=460141958,
org.apache.logging.log4j.core.LoggerContext@45c8e616]...
As you can see in the logs, it starts and in the `getLogger()` method stop to
log during the 36 seconds, and then show the log configuration.
This is the configuration I am using:
<?xml version="1.0" encoding="UTF-8" ?>
<Configuration status="DEBUG" verbose="true" monitorInterval="0">
<properties>
<property name="filename">uup</property>
<property name="loglevel">DEBUG</property>
<property name="rootlevel">ERROR</property>
</properties>
<appenders>
<RollingFile name="file" fileName="../logs/${filename}.log"
filePattern="../logs/archive/$${date:yyyy-MM}/${filename}-%d{yyyy-MM-dd}-%i.log.gz">
<PatternLayout>
<pattern>%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L
- %m%n</pattern>
</PatternLayout>
<Policies>
<TimeBasedTriggeringPolicy /><!-- Rotated
everyday -->
<SizeBasedTriggeringPolicy size="100 MB"/> <!--
Or every 100 MB -->
</Policies>
</RollingFile>
<Console name="STDOUT" target="SYSTEM_OUT">
<PatternLayout pattern="%m%n"/>
</Console>
</appenders>
<loggers>
<logger name="com.havasmg.artemis" level="${loglevel}"
additivity="false">
<AppenderRef ref="STDOUT" />
</logger>
<root level="${rootlevel}">
<AppenderRef ref="STDOUT" />
</root>
</loggers>
</Configuration>
Could you help me? I guess it is not normal, but we do not know how to continue.
Best
> Startup time log4j2
> -------------------
>
> Key: LOG4J2-1208
> URL: https://issues.apache.org/jira/browse/LOG4J2-1208
> Project: Log4j 2
> Issue Type: Bug
> Components: Core
> Affects Versions: 2.4.1
> Environment: Mac Osx / Java 1.8.0_65 (tested same JVM in Apache Red
> Hat)
> Reporter: Pedro Morales
>
> I am struggling with `Log4j2` startup time, its taking around `36''` to start.
> I have configured it using maven dependencies, and using version `2.4.1`. I
> have a test class that only request the logger and and post a log message.
> This is the output I am getting:
> Wed Nov 25 10:14:09 CET 2015
> DEBUG StatusLogger Using ShutdownCallbackRegistry class
> org.apache.logging.log4j.core.util.DefaultShutdownCallbackRegistry
> DEBUG StatusLogger Not in a ServletContext environment, thus not loading
> WebLookup plugin.
> DEBUG StatusLogger Not in a ServletContext environment, thus not loading
> WebLookup plugin.
> DEBUG StatusLogger Took 0.225008 seconds to load 155 plugins from
> sun.misc.Launcher$AppClassLoader@1b6d3586
> DEBUG StatusLogger PluginManager 'Converter' found 38 plugins
> DEBUG StatusLogger Starting OutputStreamManager SYSTEM_OUT.false
> DEBUG StatusLogger Starting LoggerContext[name=460141958,
> org.apache.logging.log4j.core.LoggerContext@45c8e616]...
> DEBUG StatusLogger Reconfiguration started for context[name=460141958] at
> URI null (org.apache.logging.log4j.core.LoggerContext@45c8e616) with optional
> ClassLoader: null
> DEBUG StatusLogger Not in a ServletContext environment, thus not loading
> WebLookup plugin.
> DEBUG StatusLogger PluginManager 'ConfigurationFactory' found 4 plugins
> DEBUG StatusLogger Not in a ServletContext environment, thus not loading
> WebLookup plugin.
> DEBUG StatusLogger Not in a ServletContext environment, thus not loading
> WebLookup plugin.
> DEBUG StatusLogger Missing dependencies for Yaml support
> DEBUG StatusLogger Not in a ServletContext environment, thus not loading
> WebLookup plugin.
> DEBUG StatusLogger Missing dependencies for Json support
> DEBUG StatusLogger Not in a ServletContext environment, thus not loading
> WebLookup plugin.
> DEBUG StatusLogger Using configurationFactory
> org.apache.logging.log4j.core.config.ConfigurationFactory$Factory@56cbfb61
> DEBUG StatusLogger Not in a ServletContext environment, thus not loading
> WebLookup plugin.
> 2015-11-25 10:14:45,208 main DEBUG Initializing configuration
> XmlConfiguration[location=/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml]
> 2015-11-25 10:14:45,211 main DEBUG PluginManager 'Core' found 77 plugins
> 2015-11-25 10:14:45,212 main DEBUG PluginManager 'Level' found 0 plugins
> 2015-11-25 10:14:45,217 main DEBUG Building Plugin[name=property,
> class=org.apache.logging.log4j.core.config.Property]. Searching for builder
> factory method...
> 2015-11-25 10:14:45,221 main DEBUG No builder factory method found in
> class org.apache.logging.log4j.core.config.Property. Going to try finding a
> factory method instead.
> 2015-11-25 10:14:45,221 main DEBUG Still building Plugin[name=property,
> class=org.apache.logging.log4j.core.config.Property]. Searching for factory
> method...
> 2015-11-25 10:14:45,222 main DEBUG Found factory method [createProperty]:
> public static org.apache.logging.log4j.core.config.Property
> org.apache.logging.log4j.core.config.Property.createProperty(java.lang.String,java.lang.String).
> 2015-11-25 10:14:45,243 main DEBUG TypeConverterRegistry initializing.
> 2015-11-25 10:14:45,244 main DEBUG PluginManager 'TypeConverter' found 21
> plugins
> 2015-11-25 10:14:45,254 main DEBUG Calling createProperty on class
> org.apache.logging.log4j.core.config.Property for element property with
> params(name="filename", value="uup")
> 2015-11-25 10:14:45,255 main DEBUG Built Plugin[name=property] OK from
> factory method.
> 2015-11-25 10:14:45,255 main DEBUG Building Plugin[name=property,
> class=org.apache.logging.log4j.core.config.Property]. Searching for builder
> factory method...
> 2015-11-25 10:14:45,255 main DEBUG No builder factory method found in
> class org.apache.logging.log4j.core.config.Property. Going to try finding a
> factory method instead.
> 2015-11-25 10:14:45,256 main DEBUG Still building Plugin[name=property,
> class=org.apache.logging.log4j.core.config.Property]. Searching for factory
> method...
> 2015-11-25 10:14:45,256 main DEBUG Found factory method [createProperty]:
> public static org.apache.logging.log4j.core.config.Property
> org.apache.logging.log4j.core.config.Property.createProperty(java.lang.String,java.lang.String).
> 2015-11-25 10:14:45,257 main DEBUG Calling createProperty on class
> org.apache.logging.log4j.core.config.Property for element property with
> params(name="loglevel", value="INFO")
> 2015-11-25 10:14:45,258 main DEBUG Built Plugin[name=property] OK from
> factory method.
> 2015-11-25 10:14:45,258 main DEBUG Building Plugin[name=property,
> class=org.apache.logging.log4j.core.config.Property]. Searching for builder
> factory method...
> 2015-11-25 10:14:45,258 main DEBUG No builder factory method found in
> class org.apache.logging.log4j.core.config.Property. Going to try finding a
> factory method instead.
> 2015-11-25 10:14:45,259 main DEBUG Still building Plugin[name=property,
> class=org.apache.logging.log4j.core.config.Property]. Searching for factory
> method...
> 2015-11-25 10:14:45,259 main DEBUG Found factory method [createProperty]:
> public static org.apache.logging.log4j.core.config.Property
> org.apache.logging.log4j.core.config.Property.createProperty(java.lang.String,java.lang.String).
> 2015-11-25 10:14:45,260 main DEBUG Calling createProperty on class
> org.apache.logging.log4j.core.config.Property for element property with
> params(name="rootlevel", value="ERROR")
> 2015-11-25 10:14:45,261 main DEBUG Built Plugin[name=property] OK from
> factory method.
> 2015-11-25 10:14:45,261 main DEBUG Building Plugin[name=properties,
> class=org.apache.logging.log4j.core.config.PropertiesPlugin]. Searching for
> builder factory method...
> 2015-11-25 10:14:45,262 main DEBUG No builder factory method found in
> class org.apache.logging.log4j.core.config.PropertiesPlugin. Going to try
> finding a factory method instead.
> 2015-11-25 10:14:45,262 main DEBUG Still building Plugin[name=properties,
> class=org.apache.logging.log4j.core.config.PropertiesPlugin]. Searching for
> factory method...
> 2015-11-25 10:14:45,262 main DEBUG Found factory method
> [configureSubstitutor]: public static
> org.apache.logging.log4j.core.lookup.StrLookup
> org.apache.logging.log4j.core.config.PropertiesPlugin.configureSubstitutor(org.apache.logging.log4j.core.config.Property[],org.apache.logging.log4j.core.config.Configuration).
> 2015-11-25 10:14:45,269 main DEBUG Calling configureSubstitutor on class
> org.apache.logging.log4j.core.config.PropertiesPlugin for element properties
> with params(={filename=uup, loglevel=INFO, rootlevel=ERROR},
> Configuration(/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml))
> 2015-11-25 10:14:45,270 main DEBUG PluginManager 'Lookup' found 13 plugins
> 2015-11-25 10:14:45,271 main DEBUG Built Plugin[name=properties] OK from
> factory method.
> 2015-11-25 10:14:45,272 main DEBUG Building Plugin[name=layout,
> class=org.apache.logging.log4j.core.layout.PatternLayout]. Searching for
> builder factory method...
> 2015-11-25 10:14:45,277 main DEBUG Found builder factory method
> [newBuilder]: public static
> org.apache.logging.log4j.core.layout.PatternLayout$Builder
> org.apache.logging.log4j.core.layout.PatternLayout.newBuilder().
> 2015-11-25 10:14:45,284 main DEBUG Calling build() on class class
> org.apache.logging.log4j.core.layout.PatternLayout$Builder for element
> PatternLayout with params(pattern="%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L -
> %m%n", null,
> Configuration(/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml),
> null, charset="null", alwaysWriteExceptions="null", noConsoleNoAnsi="null",
> header="null", footer="null")
> 2015-11-25 10:14:45,285 main DEBUG PluginManager 'Converter' found 38
> plugins
> 2015-11-25 10:14:45,315 main DEBUG Built Plugin[name=layout] OK from
> builder factory method.
> 2015-11-25 10:14:45,315 main DEBUG Building
> Plugin[name=TimeBasedTriggeringPolicy,
> class=org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy].
> Searching for builder factory method...
> 2015-11-25 10:14:45,318 main DEBUG No builder factory method found in
> class
> org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy.
> Going to try finding a factory method instead.
> 2015-11-25 10:14:45,319 main DEBUG Still building
> Plugin[name=TimeBasedTriggeringPolicy,
> class=org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy].
> Searching for factory method...
> 2015-11-25 10:14:45,319 main DEBUG Found factory method [createPolicy]:
> public static
> org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy
> org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy.createPolicy(java.lang.String,java.lang.String).
> 2015-11-25 10:14:45,320 main DEBUG Calling createPolicy on class
> org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy for
> element TimeBasedTriggeringPolicy with params(interval="null",
> modulate="null")
> 2015-11-25 10:14:45,321 main DEBUG Built
> Plugin[name=TimeBasedTriggeringPolicy] OK from factory method.
> 2015-11-25 10:14:45,322 main DEBUG Building
> Plugin[name=SizeBasedTriggeringPolicy,
> class=org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy].
> Searching for builder factory method...
> 2015-11-25 10:14:45,322 main DEBUG No builder factory method found in
> class
> org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy.
> Going to try finding a factory method instead.
> 2015-11-25 10:14:45,323 main DEBUG Still building
> Plugin[name=SizeBasedTriggeringPolicy,
> class=org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy].
> Searching for factory method...
> 2015-11-25 10:14:45,323 main DEBUG Found factory method [createPolicy]:
> public static
> org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy
> org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy.createPolicy(java.lang.String).
> 2015-11-25 10:14:45,324 main DEBUG Calling createPolicy on class
> org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy for
> element SizeBasedTriggeringPolicy with params(size="100 MB")
> 2015-11-25 10:14:45,326 main DEBUG Built
> Plugin[name=SizeBasedTriggeringPolicy] OK from factory method.
> 2015-11-25 10:14:45,327 main DEBUG Building Plugin[name=Policies,
> class=org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy].
> Searching for builder factory method...
> 2015-11-25 10:14:45,327 main DEBUG No builder factory method found in
> class
> org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy.
> Going to try finding a factory method instead.
> 2015-11-25 10:14:45,329 main DEBUG Still building Plugin[name=Policies,
> class=org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy].
> Searching for factory method...
> 2015-11-25 10:14:45,330 main DEBUG Found factory method [createPolicy]:
> public static
> org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy
> org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy.createPolicy(org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy[]).
> 2015-11-25 10:14:45,331 main DEBUG Calling createPolicy on class
> org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy for
> element Policies with
> params(={TimeBasedTriggeringPolicy(nextRolloverMillis=0, interval=1,
> modulate=false), SizeBasedTriggeringPolicy(size=104857600)})
> 2015-11-25 10:14:45,331 main DEBUG Built Plugin[name=Policies] OK from
> factory method.
> 2015-11-25 10:14:45,331 main DEBUG Building Plugin[name=appender,
> class=org.apache.logging.log4j.core.appender.RollingFileAppender]. Searching
> for builder factory method...
> 2015-11-25 10:14:45,332 main DEBUG No builder factory method found in
> class org.apache.logging.log4j.core.appender.RollingFileAppender. Going to
> try finding a factory method instead.
> 2015-11-25 10:14:45,333 main DEBUG Still building Plugin[name=appender,
> class=org.apache.logging.log4j.core.appender.RollingFileAppender]. Searching
> for factory method...
> 2015-11-25 10:14:45,333 main DEBUG Found factory method [createAppender]:
> public static org.apache.logging.log4j.core.appender.RollingFileAppender
> org.apache.logging.log4j.core.appender.RollingFileAppender.createAppender(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy,org.apache.logging.log4j.core.appender.rolling.RolloverStrategy,org.apache.logging.log4j.core.Layout,org.apache.logging.log4j.core.Filter,java.lang.String,java.lang.String,java.lang.String,org.apache.logging.log4j.core.config.Configuration).
> 2015-11-25 10:14:45,337 main DEBUG Calling createAppender on class
> org.apache.logging.log4j.core.appender.RollingFileAppender for element
> RollingFile with params(fileName="../logs/uup.log",
> filePattern="../logs/archive/${date:yyyy-MM}/uup-%d{yyyy-MM-dd}-%i.log.gz",
> append="null", name="file", bufferedIO="null", bufferSize="null",
> immediateFlush="null",
> Policies(CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0,
> interval=1, modulate=false), SizeBasedTriggeringPolicy(size=104857600)])),
> null, PatternLayout(%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n), null,
> ignoreExceptions="null", advertise="null", advertiseURI="null",
> Configuration(/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml))
> 2015-11-25 10:14:45,344 main DEBUG Starting RollingFileManager
> ../logs/uup.log
> 2015-11-25 10:14:45,346 main DEBUG PluginManager 'FileConverter' found 2
> plugins
> 2015-11-25 10:14:45,351 main TRACE PatternProcessor.getNextTime returning
> 2015/11/25-00:00:00.000, nextFileTime=2015/11/24-00:00:00.000,
> prevFileTime=1970/01/01-01:00:00.000, current=2015/11/25-10:14:45.351,
> freq=DAILY
> 2015-11-25 10:14:45,352 main TRACE PatternProcessor.getNextTime returning
> 2015/11/25-00:00:00.000, nextFileTime=2015/11/24-00:00:00.000,
> prevFileTime=2015/11/24-00:00:00.000, current=2015/11/25-10:14:45.352,
> freq=DAILY
> 2015-11-25 10:14:45,353 main DEBUG Built Plugin[name=appender] OK from
> factory method.
> 2015-11-25 10:14:45,353 main DEBUG Building Plugin[name=layout,
> class=org.apache.logging.log4j.core.layout.PatternLayout]. Searching for
> builder factory method...
> 2015-11-25 10:14:45,354 main DEBUG Found builder factory method
> [newBuilder]: public static
> org.apache.logging.log4j.core.layout.PatternLayout$Builder
> org.apache.logging.log4j.core.layout.PatternLayout.newBuilder().
> 2015-11-25 10:14:45,355 main DEBUG Calling build() on class class
> org.apache.logging.log4j.core.layout.PatternLayout$Builder for element
> PatternLayout with params(pattern="%m%n", null,
> Configuration(/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml),
> null, charset="null", alwaysWriteExceptions="null", noConsoleNoAnsi="null",
> header="null", footer="null")
> 2015-11-25 10:14:45,355 main DEBUG Built Plugin[name=layout] OK from
> builder factory method.
> 2015-11-25 10:14:45,356 main DEBUG Building Plugin[name=appender,
> class=org.apache.logging.log4j.core.appender.ConsoleAppender]. Searching for
> builder factory method...
> 2015-11-25 10:14:45,358 main DEBUG Not in a ServletContext environment,
> thus not loading WebLookup plugin.
> 2015-11-25 10:14:45,359 main DEBUG PluginManager 'Converter' found 38
> plugins
> 2015-11-25 10:14:45,360 main DEBUG Found builder factory method
> [newBuilder]: public static
> org.apache.logging.log4j.core.appender.ConsoleAppender$Builder
> org.apache.logging.log4j.core.appender.ConsoleAppender.newBuilder().
> 2015-11-25 10:14:45,366 main DEBUG No PluginVisitorStrategy found on
> annotation [interface
> org.apache.logging.log4j.core.config.plugins.validation.constraints.Required].
> Ignoring.
> 2015-11-25 10:14:45,367 main DEBUG Encountered type
> [org.apache.logging.log4j.core.layout.PatternLayout] which can only be
> checked for null.
> 2015-11-25 10:14:45,369 main DEBUG No PluginVisitorStrategy found on
> annotation [interface
> org.apache.logging.log4j.core.config.plugins.validation.constraints.Required].
> Ignoring.
> 2015-11-25 10:14:45,370 main DEBUG Encountered type
> [org.apache.logging.log4j.core.appender.ConsoleAppender$Target] which can
> only be checked for null.
> 2015-11-25 10:14:45,370 main DEBUG No PluginVisitorStrategy found on
> annotation [interface
> org.apache.logging.log4j.core.config.plugins.validation.constraints.Required].
> Ignoring.
> 2015-11-25 10:14:45,372 main DEBUG Calling build() on class class
> org.apache.logging.log4j.core.appender.ConsoleAppender$Builder for element
> Console with params(PatternLayout(%m%n), null, target="SYSTEM_OUT",
> name="STDOUT", follow="null", ignoreExceptions="null")
> 2015-11-25 10:14:45,372 main DEBUG Built Plugin[name=appender] OK from
> builder factory method.
> 2015-11-25 10:14:45,373 main DEBUG Building Plugin[name=appenders,
> class=org.apache.logging.log4j.core.config.AppendersPlugin]. Searching for
> builder factory method...
> 2015-11-25 10:14:45,373 main DEBUG No builder factory method found in
> class org.apache.logging.log4j.core.config.AppendersPlugin. Going to try
> finding a factory method instead.
> 2015-11-25 10:14:45,373 main DEBUG Still building Plugin[name=appenders,
> class=org.apache.logging.log4j.core.config.AppendersPlugin]. Searching for
> factory method...
> 2015-11-25 10:14:45,374 main DEBUG Found factory method
> [createAppenders]: public static java.util.concurrent.ConcurrentMap
> org.apache.logging.log4j.core.config.AppendersPlugin.createAppenders(org.apache.logging.log4j.core.Appender[]).
> 2015-11-25 10:14:45,374 main DEBUG Calling createAppenders on class
> org.apache.logging.log4j.core.config.AppendersPlugin for element appenders
> with params(={file, STDOUT})
> 2015-11-25 10:14:45,375 main DEBUG Built Plugin[name=appenders] OK from
> factory method.
> 2015-11-25 10:14:45,375 main DEBUG Building Plugin[name=AppenderRef,
> class=org.apache.logging.log4j.core.config.AppenderRef]. Searching for
> builder factory method...
> 2015-11-25 10:14:45,376 main DEBUG No builder factory method found in
> class org.apache.logging.log4j.core.config.AppenderRef. Going to try finding
> a factory method instead.
> 2015-11-25 10:14:45,376 main DEBUG Still building
> Plugin[name=AppenderRef,
> class=org.apache.logging.log4j.core.config.AppenderRef]. Searching for
> factory method...
> 2015-11-25 10:14:45,376 main DEBUG Found factory method
> [createAppenderRef]: public static
> org.apache.logging.log4j.core.config.AppenderRef
> org.apache.logging.log4j.core.config.AppenderRef.createAppenderRef(java.lang.String,org.apache.logging.log4j.Level,org.apache.logging.log4j.core.Filter).
> 2015-11-25 10:14:45,377 main DEBUG Calling createAppenderRef on class
> org.apache.logging.log4j.core.config.AppenderRef for element AppenderRef with
> params(ref="STDOUT", level="null", null)
> 2015-11-25 10:14:45,378 main DEBUG Built Plugin[name=AppenderRef] OK from
> factory method.
> 2015-11-25 10:14:45,378 main DEBUG Building Plugin[name=logger,
> class=org.apache.logging.log4j.core.config.LoggerConfig]. Searching for
> builder factory method...
> 2015-11-25 10:14:45,379 main DEBUG No builder factory method found in
> class org.apache.logging.log4j.core.config.LoggerConfig. Going to try finding
> a factory method instead.
> 2015-11-25 10:14:45,379 main DEBUG Still building Plugin[name=logger,
> class=org.apache.logging.log4j.core.config.LoggerConfig]. Searching for
> factory method...
> 2015-11-25 10:14:45,380 main DEBUG Found factory method [createLogger]:
> public static org.apache.logging.log4j.core.config.LoggerConfig
> org.apache.logging.log4j.core.config.LoggerConfig.createLogger(java.lang.String,org.apache.logging.log4j.Level,java.lang.String,java.lang.String,org.apache.logging.log4j.core.config.AppenderRef[],org.apache.logging.log4j.core.config.Property[],org.apache.logging.log4j.core.config.Configuration,org.apache.logging.log4j.core.Filter).
> 2015-11-25 10:14:45,384 main DEBUG Calling createLogger on class
> org.apache.logging.log4j.core.config.LoggerConfig for element logger with
> params(additivity="false", level="INFO", name="com.havasmg.artemis",
> includeLocation="null", ={STDOUT}, ={},
> Configuration(/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml),
> null)
> 2015-11-25 10:14:45,393 main DEBUG Built Plugin[name=logger] OK from
> factory method.
> 2015-11-25 10:14:45,394 main DEBUG Building Plugin[name=AppenderRef,
> class=org.apache.logging.log4j.core.config.AppenderRef]. Searching for
> builder factory method...
> 2015-11-25 10:14:45,394 main DEBUG No builder factory method found in
> class org.apache.logging.log4j.core.config.AppenderRef. Going to try finding
> a factory method instead.
> 2015-11-25 10:14:45,395 main DEBUG Still building
> Plugin[name=AppenderRef,
> class=org.apache.logging.log4j.core.config.AppenderRef]. Searching for
> factory method...
> 2015-11-25 10:14:45,395 main DEBUG Found factory method
> [createAppenderRef]: public static
> org.apache.logging.log4j.core.config.AppenderRef
> org.apache.logging.log4j.core.config.AppenderRef.createAppenderRef(java.lang.String,org.apache.logging.log4j.Level,org.apache.logging.log4j.core.Filter).
> 2015-11-25 10:14:45,396 main DEBUG Calling createAppenderRef on class
> org.apache.logging.log4j.core.config.AppenderRef for element AppenderRef with
> params(ref="STDOUT", level="null", null)
> 2015-11-25 10:14:45,399 main DEBUG Built Plugin[name=AppenderRef] OK from
> factory method.
> 2015-11-25 10:14:45,400 main DEBUG Building Plugin[name=root,
> class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger].
> Searching for builder factory method...
> 2015-11-25 10:14:45,400 main DEBUG No builder factory method found in
> class org.apache.logging.log4j.core.config.LoggerConfig$RootLogger. Going to
> try finding a factory method instead.
> 2015-11-25 10:14:45,401 main DEBUG Still building Plugin[name=root,
> class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger].
> Searching for factory method...
> 2015-11-25 10:14:45,401 main DEBUG Found factory method [createLogger]:
> public static org.apache.logging.log4j.core.config.LoggerConfig
> org.apache.logging.log4j.core.config.LoggerConfig$RootLogger.createLogger(java.lang.String,org.apache.logging.log4j.Level,java.lang.String,org.apache.logging.log4j.core.config.AppenderRef[],org.apache.logging.log4j.core.config.Property[],org.apache.logging.log4j.core.config.Configuration,org.apache.logging.log4j.core.Filter).
> 2015-11-25 10:14:45,409 main DEBUG Calling createLogger on class
> org.apache.logging.log4j.core.config.LoggerConfig$RootLogger for element root
> with params(additivity="null", level="ERROR", includeLocation="null",
> ={STDOUT}, ={},
> Configuration(/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml),
> null)
> 2015-11-25 10:14:45,410 main DEBUG Built Plugin[name=root] OK from
> factory method.
> 2015-11-25 10:14:45,411 main DEBUG Building Plugin[name=loggers,
> class=org.apache.logging.log4j.core.config.LoggersPlugin]. Searching for
> builder factory method...
> 2015-11-25 10:14:45,412 main DEBUG No builder factory method found in
> class org.apache.logging.log4j.core.config.LoggersPlugin. Going to try
> finding a factory method instead.
> 2015-11-25 10:14:45,413 main DEBUG Still building Plugin[name=loggers,
> class=org.apache.logging.log4j.core.config.LoggersPlugin]. Searching for
> factory method...
> 2015-11-25 10:14:45,415 main DEBUG Found factory method [createLoggers]:
> public static org.apache.logging.log4j.core.config.Loggers
> org.apache.logging.log4j.core.config.LoggersPlugin.createLoggers(org.apache.logging.log4j.core.config.LoggerConfig[]).
> 2015-11-25 10:14:45,416 main DEBUG Calling createLoggers on class
> org.apache.logging.log4j.core.config.LoggersPlugin for element loggers with
> params(={com.havasmg.artemis, root})
> 2015-11-25 10:14:45,416 main DEBUG Built Plugin[name=loggers] OK from
> factory method.
> 2015-11-25 10:14:45,418 main DEBUG Configuration
> XmlConfiguration[location=/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml]
> initialized
> 2015-11-25 10:14:45,418 main DEBUG Starting configuration
> XmlConfiguration[location=/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml]
> 2015-11-25 10:14:45,419 main DEBUG Started configuration
> XmlConfiguration[location=/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml]
> OK.
> 2015-11-25 10:14:45,419 main TRACE Stopping
> org.apache.logging.log4j.core.config.DefaultConfiguration@28feb3fa...
> 2015-11-25 10:14:45,420 main TRACE AbstractConfiguration notified 0
> ReliabilityStrategies that config will be stopped.
> 2015-11-25 10:14:45,424 main TRACE AbstractConfiguration stopped 0
> AsyncLoggerConfigs.
> 2015-11-25 10:14:45,424 main TRACE AbstractConfiguration stopped 0
> AsyncAppenders.
> 2015-11-25 10:14:45,425 main TRACE AbstractConfiguration notified 0
> ReliabilityStrategies that appenders will be stopped.
> 2015-11-25 10:14:45,426 main TRACE AbstractConfiguration stopped 1
> Appenders.
> 2015-11-25 10:14:45,427 main TRACE AbstractConfiguration stopped 0
> LoggerConfigs.
> 2015-11-25 10:14:45,427 main DEBUG Stopped
> org.apache.logging.log4j.core.config.DefaultConfiguration@28feb3fa OK
> 2015-11-25 10:14:45,572 main DEBUG Registering MBean
> org.apache.logging.log4j2:type=460141958
> 2015-11-25 10:14:45,576 main DEBUG Registering MBean
> org.apache.logging.log4j2:type=460141958,component=StatusLogger
> 2015-11-25 10:14:45,578 main DEBUG Registering MBean
> org.apache.logging.log4j2:type=460141958,component=ContextSelector
> 2015-11-25 10:14:45,584 main DEBUG Registering MBean
> org.apache.logging.log4j2:type=460141958,component=Loggers,name=
> 2015-11-25 10:14:45,587 main DEBUG Registering MBean
> org.apache.logging.log4j2:type=460141958,component=Loggers,name=com.havasmg.artemis
> 2015-11-25 10:14:45,591 main DEBUG Registering MBean
> org.apache.logging.log4j2:type=460141958,component=Appenders,name=file
> 2015-11-25 10:14:45,592 main DEBUG Registering MBean
> org.apache.logging.log4j2:type=460141958,component=Appenders,name=STDOUT
> 2015-11-25 10:14:45,600 main DEBUG Using default SystemClock for
> timestamps
> 2015-11-25 10:14:45,605 main DEBUG Could not set AsyncLogger NanoClock.
> Ignoring: java.lang.NoClassDefFoundError: com/lmax/disruptor/EventFactory
> 2015-11-25 10:14:45,606 main DEBUG Reconfiguration complete for
> context[name=460141958] at URI null
> (org.apache.logging.log4j.core.LoggerContext@45c8e616) with optional
> ClassLoader: null
> 2015-11-25 10:14:45,606 main DEBUG Shutdown hook enabled. Registering a
> new one.
> 2015-11-25 10:14:45,607 main DEBUG LoggerContext[name=460141958,
> org.apache.logging.log4j.core.LoggerContext@45c8e616] started OK.
> Wed Nov 25 10:14:45 CET 2015
> tester
> Wed Nov 25 10:14:45 CET 2015
>
> 2015-11-25 10:14:45,940 pool-1-thread-1 DEBUG Stopping
> LoggerContext[name=460141958,
> org.apache.logging.log4j.core.LoggerContext@45c8e616]
> 2015-11-25 10:14:45,942 pool-1-thread-1 DEBUG Stopping
> LoggerContext[name=460141958,
> org.apache.logging.log4j.core.LoggerContext@45c8e616]...
> 2015-11-25 10:14:45,942 pool-1-thread-1 DEBUG Unregistering MBean
> org.apache.logging.log4j2:type=460141958
> 2015-11-25 10:14:45,943 pool-1-thread-1 DEBUG Unregistering MBean
> org.apache.logging.log4j2:type=460141958,component=StatusLogger
> 2015-11-25 10:14:45,943 pool-1-thread-1 DEBUG Unregistering MBean
> org.apache.logging.log4j2:type=460141958,component=ContextSelector
> 2015-11-25 10:14:45,944 pool-1-thread-1 DEBUG Unregistering MBean
> org.apache.logging.log4j2:type=460141958,component=Loggers,name=com.havasmg.artemis
> 2015-11-25 10:14:45,944 pool-1-thread-1 DEBUG Unregistering MBean
> org.apache.logging.log4j2:type=460141958,component=Loggers,name=
> 2015-11-25 10:14:45,945 pool-1-thread-1 DEBUG Unregistering MBean
> org.apache.logging.log4j2:type=460141958,component=Appenders,name=STDOUT
> 2015-11-25 10:14:45,945 pool-1-thread-1 DEBUG Unregistering MBean
> org.apache.logging.log4j2:type=460141958,component=Appenders,name=file
> 2015-11-25 10:14:45,946 pool-1-thread-1 TRACE Stopping
> XmlConfiguration[location=/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml]...
> 2015-11-25 10:14:45,946 pool-1-thread-1 TRACE AbstractConfiguration
> notified 2 ReliabilityStrategies that config will be stopped.
> 2015-11-25 10:14:45,946 pool-1-thread-1 TRACE AbstractConfiguration
> stopped 0 AsyncLoggerConfigs.
> 2015-11-25 10:14:45,947 pool-1-thread-1 TRACE AbstractConfiguration
> stopped 0 AsyncAppenders.
> 2015-11-25 10:14:45,947 pool-1-thread-1 TRACE AbstractConfiguration
> notified 2 ReliabilityStrategies that appenders will be stopped.
> 2015-11-25 10:14:45,947 pool-1-thread-1 DEBUG Shutting down
> RollingFileManager ../logs/uup.log
> 2015-11-25 10:14:45,948 pool-1-thread-1 TRACE AbstractConfiguration
> stopped 2 Appenders.
> 2015-11-25 10:14:45,948 pool-1-thread-1 TRACE AbstractConfiguration
> stopped 2 LoggerConfigs.
> 2015-11-25 10:14:45,948 pool-1-thread-1 DEBUG Stopped
> XmlConfiguration[location=/Users/pedromorales/DevelopmentDI/working/UnifiedUserPool/properties/log4j2.xml]
> OK
> 2015-11-25 10:14:45,948 pool-1-thread-1 DEBUG Stopped
> LoggerContext[name=460141958,
> org.apache.logging.log4j.core.LoggerContext@45c8e616]...
> As you can see in the logs, it starts and in the `getLogger()` method stop to
> log during the 36 seconds, and then show the log configuration.
> This is the configuration I am using:
> {code}
> <?xml version="1.0" encoding="UTF-8" ?>
> <Configuration status="DEBUG" verbose="true" monitorInterval="0">
> <properties>
> <property name="filename">uup</property>
> <property name="loglevel">DEBUG</property>
> <property name="rootlevel">ERROR</property>
> </properties>
> <appenders>
> <RollingFile name="file" fileName="../logs/${filename}.log"
>
> filePattern="../logs/archive/$${date:yyyy-MM}/${filename}-%d{yyyy-MM-dd}-%i.log.gz">
> <PatternLayout>
> <pattern>%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L -
> %m%n</pattern>
> </PatternLayout>
> <Policies>
> <TimeBasedTriggeringPolicy /><!-- Rotated everyday -->
> <SizeBasedTriggeringPolicy size="100 MB"/> <!-- Or every 100 MB
> -->
> </Policies>
> </RollingFile>
> <Console name="STDOUT" target="SYSTEM_OUT">
> <PatternLayout pattern="%m%n"/>
> </Console>
> </appenders>
> <loggers>
> <logger name="com.havasmg.artemis" level="${loglevel}"
> additivity="false">
> <AppenderRef ref="STDOUT" />
> </logger>
> <root level="${rootlevel}">
> <AppenderRef ref="STDOUT" />
> </root>
> </loggers>
> </Configuration>
> {code}
>
>
> Could you help me? I guess it is not normal, but we do not know how to
> continue.
> Best
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]