It would be nice to heard from Mike his thoughts on my change since he added the delay in the first place. I am worried about any 'bite you later ' factor :-p
On Jan 22, 2018 11:31 PM, "Remko Popma" <remko.po...@gmail.com> wrote: > Nice!! > > (Shameless plug) Every java main() method deserves http://picocli.info > > > On Jan 23, 2018, at 14:25, Gary Gregory <garydgreg...@gmail.com> wrote: > > > > On Mon, Jan 22, 2018 at 9:45 PM, Gary Gregory <garydgreg...@gmail.com> > > wrote: > > > >> Hm, it already uses the mock stuff! > >> > >> I reduced test delays in the MockProducer introduced in commit > >> 96436fb958ce1f1a3d4f0c951f556f0709c91b15 (by Mike) from 3 seconds to 50 > >> milliseconds. This reduces running this test case from 43 to 3 seconds. > >> Let's watch this test in Jenkins to make sure it still passes. It runs > fine > >> over and over in Eclipse and with 'mvn test -pl log4j-core > >> -Dtest=KafkaAppenderTest'. > >> > >> If Jenkins is happy that's 40 seconds * test_runs shaved off the build. > >> > > > > It worked and did not break anything: > > https://builds.apache.org/user/ggregory/my-views/view/ > Logging/job/Log4j%202.x/3317/ > > > > Gary > > > > > >> > >> Gary > >> > >>> On Mon, Jan 22, 2018 at 1:11 PM, Matt Sicker <boa...@gmail.com> wrote: > >>> > >>> The Kafka test could probably be rewritten to use the > >>> MockProducer/MockConsumer classes instead of presumably embedding > Kafka. > >>> > >>>> On 22 January 2018 at 14:08, Gary Gregory <garydgreg...@gmail.com> > wrote: > >>>> > >>>> Hi All: > >>>> > >>>> Here are some number based on > >>>> https://builds.apache.org/user/ggregory/my-views/view/ > Logging/job/Log4j > >>>> 2.x/3315. There are some obvious low-hanging fruits. > >>>> > >>>> 43.078 org.apache.logging.log4j.core.appender.mom.kafka.KafkaAppend > >>> erTest > >>>> 33.799 > >>>> org.apache.logging.log4j.core.appender.routing. > >>>> RoutingAppenderWithPurgingTest > >>>> 20.638 org.apache.logging.log4j.core.appender.FileAppenderPermissio > >>> nsTest > >>>> 15.375 > >>>> org.apache.logging.log4j.core.appender.rolling. > RollingAppenderSizeTest > >>>> 14.752 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingAppenderCronOnceADayTest > >>>> 12.075 org.apache.logging.log4j.core.GcFreeMixedSyncAyncLoggingTest > >>>> 10.031 org.apache.logging.log4j.core.async.AsyncRootReloadTest > >>>> 9.835 org.apache.logging.log4j.core.GcFreeAsynchronousLoggingTest > >>>> 9.295 > >>>> org.apache.logging.log4j.core.appender.rolling. > RollingAppenderCronTest > >>>> 9.142 org.apache.logging.log4j.core.GcFreeSynchronousLoggingTest > >>>> 8.777 org.apache.logging.log4j.core.LoggerTest > >>>> 8.347 org.apache.logging.log4j.core.config.TestConfigurator > >>>> 8.186 org.apache.logging.log4j.core.config. > ReconfigurationDeadlockTest > >>>> 8.085 org.apache.logging.log4j.core.util.WatchManagerTest > >>>> 6.915 org.apache.logging.log4j.core.filter.BurstFilterTest > >>>> 6.517 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingAppenderCronEvery2DirectTest > >>>> 6.421 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingAppenderCronEvery2Test > >>>> 6.11 org.apache.logging.log4j.core.PropertiesFileConfigTest > >>>> 6.026 org.apache.logging.log4j.core.layout.CsvParameterLayoutTest > >>>> 5.922 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingAppenderSizeNoCompressTest > >>>> 5.742 > >>>> org.apache.logging.log4j.core.util.datetime.FastDateParser_ > >>>> TimeZoneStrategyTest > >>>> 5.534 org.apache.logging.log4j.core.appender.db.jpa. > JpaH2AppenderTest > >>>> 5.456 org.apache.logging.log4j.core.appender.db.jpa.JpaHsqldbAppen > >>> derTest > >>>> 4.315 org.apache.logging.log4j.core.appender.TlsSyslogAppenderTest > >>>> 3.536 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingAppenderTempCompressedFilePatternTest > >>>> 3.475 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingAppenderSizeCompressPermissionsTest > >>>> 3.331 org.apache.logging.log4j.core.appender.HttpAppenderTest > >>>> 3.256 > >>>> org.apache.logging.log4j.core.appender.routing. > >>>> DefaultRouteScriptAppenderTest > >>>> 2.993 org.apache.logging.log4j.core.util.datetime. > FixedDateFormatTest > >>>> 2.982 > >>>> org.apache.logging.log4j.core.appender.routing.RoutesScriptA > >>> ppenderTest > >>>> 2.96 org.apache.logging.log4j.core.util.datetime.FastDateParserTest > >>>> 2.562 org.apache.logging.log4j.core.tools.GenerateExtendedLoggerTest > >>>> 2.547 org.apache.logging.log4j.core.appender.XmlCompleteFileAppend > >>> erTest > >>>> 2.398 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingAppenderDeleteScriptFri13thTest > >>>> 2.394 > >>>> org.apache.logging.log4j.core.appender.rolling. > RollingAppenderTimeTest > >>>> 2.381 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingAppenderDeleteScriptTest > >>>> 2.378 org.apache.logging.log4j.core.appender.SocketAppenderBufferS > >>> izeTest > >>>> 2.26 org.apache.logging.log4j.core.tools.GenerateCustomLoggerTest > >>>> 2.19 org.apache.logging.log4j.core.appender. > ScriptAppenderSelectorTest > >>>> 2.061 org.apache.logging.log4j.core.appender.AsyncAppenderTest > >>>> 1.996 org.apache.logging.log4j.core.config.ConfigurationTest > >>>> 1.993 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingAppenderTimeAndSizeDirectTest > >>>> 1.823 > >>>> org.apache.logging.log4j.core.config.plugins.util. > >>>> PluginManagerPackagesTest > >>>> 1.778 org.apache.logging.log4j.core.impl.ThrowableProxyTest > >>>> 1.681 > >>>> org.apache.logging.log4j.core.appender.db.jdbc. > >>>> FactoryMethodConnectionSourceTest > >>>> 1.681 > >>>> org.apache.logging.log4j.core.appender.rolling.action.Script > >>> ConditionTest > >>>> 1.68 org.apache.logging.log4j.core.config.plugins.util.ResolverUt > >>> ilTest > >>>> 1.67 > >>>> org.apache.logging.log4j.core.config.builder.ConfigurationAs > >>> semblerTest > >>>> 1.627 org.apache.logging.log4j.core.layout.YamlLayoutTest > >>>> 1.597 org.apache.logging.log4j.core.appender.XmlFileAppenderTest > >>>> 1.594 > >>>> org.apache.logging.log4j.core.config.plugins.util. > >>>> ResolverUtilCustomProtocolTest > >>>> 1.575 org.apache.logging.log4j.core.appender.db. > >>>> AbstractDatabaseManagerTest > >>>> 1.494 org.apache.logging.log4j.core.appender.XmlCompactFileAppende > >>> rTest > >>>> 1.487 org.apache.logging.log4j.core.appender. > >>>> SyslogAppenderCustomLayoutTest > >>>> 1.485 org.apache.logging.log4j.core.appender.SyslogAppenderTest > >>>> 1.472 > >>>> org.apache.logging.log4j.core.appender.db.jdbc. > >>>> JdbcAppenderHsqldbFactoryMethodTest > >>>> 1.47 org.apache.logging.log4j.core.appender.RandomAccessFileAppen > >>> derTests > >>>> 1.408 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingAppenderNoUnconditionalDeleteTest > >>>> 1.383 > >>>> org.apache.logging.log4j.core.appender.db.jdbc. > >>>> DataSourceConnectionSourceTest > >>>> 1.261 > >>>> org.apache.logging.log4j.core.appender.db.jdbc. > >>>> JdbcAppenderHsqldbDataSourceTest > >>>> 1.227 org.apache.logging.log4j.core.layout.JsonLayoutTest > >>>> 1.204 > >>>> org.apache.logging.log4j.core.async.AsyncLoggerThreadContext > >>> DefaultTest > >>>> 1.202 org.apache.logging.log4j.core.appender.JsonCompleteFileAppen > >>> derTest > >>>> 1.201 org.apache.logging.log4j.core.layout.XmlLayoutTest > >>>> 1.188 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingAppenderDirectWriteWithReconfigureTest > >>>> 1.17 > >>>> org.apache.logging.log4j.core.async.AsyncLoggerThreadContextCopyOn > >>>> WriteTest > >>>> 1.166 > >>>> org.apache.logging.log4j.core.async.AsyncLoggerThreadContextGarbag > >>>> eFreeTest > >>>> 1.154 org.apache.logging.log4j.core.async.QueueFullAsyncLoggerConf > >>> igTest > >>>> 1.153 > >>>> org.apache.logging.log4j.core.async.QueueFullAsyncLoggerLoggingFro > >>>> mToStringTest > >>>> 1.142 org.apache.logging.log4j.core.async.QueueFullAsyncAppenderTest > >>>> 1.137 > >>>> org.apache.logging.log4j.core.async.QueueFullAsyncLoggerConfigLogg > >>>> ingFromToStringTest > >>>> 1.132 org.apache.logging.log4j.core.parser.YamlLogEventParserTest > >>>> 1.131 org.apache.logging.log4j.core.appender.FailoverAppenderTest > >>>> 1.126 org.apache.logging.log4j.core.config. > CompositeConfigurationTest > >>>> 1.116 org.apache.logging.log4j.core.parser.XmlLogEventParserTest > >>>> 1.112 org.apache.logging.log4j.core.async.QueueFullAsyncLoggerTest > >>>> 1.107 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingAppenderDirectWriteTempCompressedFilePatternTest > >>>> 1.098 > >>>> org.apache.logging.log4j.core.appender.routing. > JsonRoutingAppenderTest > >>>> 1.07 > >>>> org.apache.logging.log4j.core.appender.db.jdbc. > >>>> JdbcAppenderH2FactoryMethodTest > >>>> 1.05 org.apache.logging.log4j.core.layout.CsvParameterLayoutAllAs > >>> yncTest > >>>> 1.041 org.apache.logging.log4j.core.parser.JsonLogEventParserTest > >>>> 1.04 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingAppenderDeleteNestedTest > >>>> 1.003 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingAppenderDirectWriteTest > >>>> 1.001 org.apache.logging.log4j.core.layout.Log4j2_1482_CoreTest > >>>> 0.998 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingAppenderTimeAndSizeTest > >>>> 0.997 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingAppenderCustomDeleteActionTest > >>>> 0.994 org.apache.logging.log4j.core.net.ssl.SslConfigurationTest > >>>> 0.99 org.apache.logging.log4j.core.async.AsyncLoggerTimestampMess > >>> ageTest > >>>> 0.981 org.apache.logging.log4j.core.async.AsyncLoggerTest > >>>> 0.974 > >>>> org.apache.logging.log4j.core.appender.db.jdbc. > >>>> JdbcAppenderH2DataSourceTest > >>>> 0.965 > >>>> org.apache.logging.log4j.core.appender.CsvJsonParameterLayoutFileAppe > >>>> nderTest > >>>> 0.959 org.apache.logging.log4j.core.async.AsyncLoggerLocationTest > >>>> 0.956 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingAppenderDeleteAccumulatedCount1Test > >>>> 0.95 org.apache.logging.log4j.core.async.AsyncLoggerConfigTest > >>>> 0.949 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingAppenderReconfigureTest > >>>> 0.946 > >>>> org.apache.logging.log4j.core.appender.db.jdbc. > >>>> JdbcAppenderMapMessageDataSourceTest > >>>> 0.942 org.apache.logging.log4j.core.appender.SmtpAppenderAsyncTest > >>>> 0.937 org.apache.logging.log4j.core.async.AsyncLoggerConfigAutoFlu > >>> shTest > >>>> 0.933 > >>>> org.apache.logging.log4j.core.appender.routing.JsonRoutingAp > >>> pender2Test > >>>> 0.933 > >>>> org.apache.logging.log4j.core.async.AsyncLoggerConfigThreadContext > >>>> GarbageFreeTest > >>>> 0.928 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingAppenderDeleteAccumulatedCount2Test > >>>> 0.928 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingAppenderDeleteAccumulatedSizeTest > >>>> 0.925 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingRandomAppenderDirectWriteTest > >>>> 0.921 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingAppenderDeleteMaxDepthTest > >>>> 0.911 org.apache.logging.log4j.core.config.JiraLog4j2_ > 1100YamlGoodTest > >>>> 0.907 > >>>> org.apache.logging.log4j.core.async.AsyncLoggerConfigThreadContext > >>>> DefaultTest > >>>> 0.901 org.apache.logging.log4j.core.util.CronExpressionTest > >>>> 0.894 > >>>> org.apache.logging.log4j.core.async.AsyncLoggerConfigUseAfte > >>> rShutdownTest > >>>> 0.889 org.apache.logging.log4j.core.filter. > DynamicThresholdFilterTest > >>>> 0.888 org.apache.logging.log4j.core.async. > AsyncLoggerThreadContextTest > >>>> 0.885 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingAppenderOnStartupTest > >>>> 0.873 > >>>> org.apache.logging.log4j.core.async.AsyncLoggerConfigThreadContext > >>>> CopyOnWriteTest > >>>> 0.859 org.apache.logging.log4j.core.impl.Log4jLogEventNanoTimeTest > >>>> 0.831 org.apache.logging.log4j.core.async.AsyncLoggerUseAfterShutd > >>> ownTest > >>>> 0.812 org.apache.logging.log4j.core.appender.routing.RoutingAppend > >>> erTest > >>>> 0.807 > >>>> org.apache.logging.log4j.core.layout.ConcurrentLoggingWithJs > >>> onLayoutTest > >>>> 0.806 org.apache.logging.log4j.core.async.AsyncLoggerClassLoadDead > >>> lockTe > >>>> st > >>>> 0.803 org.apache.logging.log4j.core.config.xml.XmlConfigurationPro > >>> psTest > >>>> 0.8 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RandomRollingAppenderOnStartupTest > >>>> 0.796 > >>>> org.apache.logging.log4j.core.appender.MemoryMappedFileAppen > >>> derSimpleTest > >>>> 0.791 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingAppenderDirectWriteWithFilenameTest > >>>> 0.781 org.apache.logging.log4j.core.config.JiraLog4j2_1100JsonTest > >>>> 0.771 org.apache.logging.log4j.core.util. > ShutdownCallbackRegistryTest > >>>> 0.769 org.apache.logging.log4j.core.async.Log4j2Jira1688AsyncTest > >>>> 0.763 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingRandomAppenderDirectWriteWithFilenameTest > >>>> 0.762 > >>>> org.apache.logging.log4j.core.appender.MemoryMappedFileAppenderLocati > >>>> onTest > >>>> 0.729 org.apache.logging.log4j.core.appender.mom.JmsAppenderTest > >>>> 0.728 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingFileAppenderAccessTest > >>>> 0.722 org.apache.logging.log4j.core.selector. > >>>> ClassLoaderContextSelectorTest > >>>> 0.714 org.apache.logging.log4j.core.config.XIncludeTest > >>>> 0.712 org.apache.logging.log4j.core.jackson. > StackTraceElementMixInTest > >>>> 0.696 org.apache.logging.log4j.core.config.ConfiguratorTest > >>>> 0.693 org.apache.logging.log4j.core.jackson.LevelMixInYamlTest > >>>> 0.689 > >>>> org.apache.logging.log4j.core.appender.routing.RoutingDefaul > >>> tAppenderTest > >>>> 0.684 org.apache.logging.log4j.core.impl. > NestedLoggingFromToStringTest > >>>> 0.674 org.apache.logging.log4j.core.filter.ScriptFilterTest > >>>> 0.672 org.apache.logging.log4j.core.config.JiraLog4j2_1100XmlTest > >>>> 0.669 org.apache.logging.log4j.core.lookup.ContextMapLookupTest > >>>> 0.667 org.apache.logging.log4j.core.appender.SmtpAppenderTest > >>>> 0.662 org.apache.logging.log4j.core.config.CustomConfigurationTest > >>>> 0.659 org.apache.logging.log4j.core.jackson.LevelMixInJsonTest > >>>> 0.658 org.apache.logging.log4j.core.pattern.DisableAnsiTest > >>>> 0.657 org.apache.logging.log4j.core.appender.WriterAppenderTest > >>>> 0.649 > >>>> org.apache.logging.log4j.core.appender.MemoryMappedFileAppen > >>> derRemapTest > >>>> 0.649 > >>>> org.apache.logging.log4j.core.appender.routing. > >>>> PropertiesRoutingAppenderTest > >>>> 0.649 > >>>> org.apache.logging.log4j.core.appender.rolling.CronTriggerin > >>> gPolicyTest > >>>> 0.645 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingFileAppenderReconfigureUndefinedSystemPropertyTest > >>>> 0.64 org.apache.logging.log4j.core.config.FileOutputTest > >>>> 0.64 org.apache.logging.log4j.MarkerMixInXmlTest > >>>> 0.635 > >>>> org.apache.logging.log4j.core.appender.FileAppenderPermissionsXmlConf > >>>> igTest > >>>> 0.632 org.apache.logging.log4j.core.appender. > OutputStreamAppenderTest > >>>> 0.622 org.apache.logging.log4j.MarkerMixInYamlTest > >>>> 0.611 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingFileAppenderReconfigureTest > >>>> 0.611 org.apache.logging.log4j.core.pattern.StyleConverterTest > >>>> 0.609 org.apache.logging.log4j.core.BasicLoggingTest > >>>> 0.594 org.apache.logging.log4j.core.pattern. > MessageJansiConverterTest > >>>> 0.583 org.apache.logging.log4j.core.config.xml.XmlLoggerPropsTest > >>>> 0.583 org.apache.logging.log4j.core.layout. > PatternLayoutLookupDateTest > >>>> 0.581 org.apache.logging.log4j.core.pattern. > MessageStyledConverterTest > >>>> 0.579 org.apache.logging.log4j.core.pattern. > >>>> EqualsReplacementConverterTest > >>>> 0.573 org.apache.logging.log4j.core.appender.nosql. > >>>> NoSqlDatabaseManagerTest > >>>> 0.558 > >>>> org.apache.logging.log4j.core.appender.db.jpa.converter. > >>>> ContextStackJsonAttributeConverterTest > >>>> 0.544 org.apache.logging.log4j.core.pattern.NoConsoleNoAnsiTest > >>>> 0.543 org.apache.logging.log4j.core.pattern.RegexReplacementConver > >>> terTest > >>>> 0.533 org.apache.logging.log4j.core.filter.ScriptFileFilterPropert > >>> iesTest > >>>> 0.532 org.apache.logging.log4j.core.async.Log4j2Jira1688Test > >>>> 0.532 > >>>> org.apache.logging.log4j.core.pattern.EqualsIgnoreCaseReplacementCon > >>>> verterTest > >>>> 0.526 > >>>> org.apache.logging.log4j.core.pattern.VariablesNotEmptyReplacementCo > >>>> nverterTest > >>>> 0.523 org.apache.logging.log4j.core.layout.PatternLayoutNoLookupDa > >>> teTest > >>>> 0.521 > >>>> org.apache.logging.log4j.core.appender.db.jdbc. > >>>> DriverManagerConnectionSourceTest > >>>> 0.517 org.apache.logging.log4j.core.config.MissingRootLoggerTest > >>>> 0.514 org.apache.logging.log4j.core.filter.ScriptRefFilterTest > >>>> 0.501 org.apache.logging.log4j.core.async.AsyncLoggerContextTest > >>>> 0.497 org.apache.logging.log4j.core.filter.ScriptFileFilterTest > >>>> 0.485 org.apache.logging.log4j.MarkerMixInJsonTest > >>>> 0.478 org.apache.logging.log4j.core.appender.ConsoleAppenderTest > >>>> 0.474 org.apache.logging.log4j.core.appender.db.jdbc. > ColumnConfigTest > >>>> 0.466 org.apache.logging.log4j.core.pattern.EncodingPatternConvert > >>> erTest > >>>> 0.454 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingFileAppenderLayoutTest > >>>> 0.45 > >>>> org.apache.logging.log4j.core.appender.db.jpa.converter. > >>>> ContextMapJsonAttributeConverterTest > >>>> 0.447 org.apache.logging.log4j.core.layout.GelfLayoutTest > >>>> 0.44 > >>>> org.apache.logging.log4j.core.appender.db.jpa.converter. > >>>> ContextDataJsonAttributeConverterTest > >>>> 0.43 org.apache.logging.log4j.core.pattern. > MessagePatternConverterTest > >>>> 0.398 org.apache.logging.log4j.core.appender.ConsoleAppenderBuilde > >>> rTest > >>>> 0.39 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> OnStartupTriggeringPolicyTest > >>>> 0.367 org.apache.logging.log4j.core.async.AsyncLoggerContextSelect > >>> orTest > >>>> 0.359 > >>>> org.apache.logging.log4j.core.config.plugins.validation.validators. > >>>> ValidatingPluginWithGenericBuilderTest > >>>> 0.354 > >>>> org.apache.logging.log4j.core.config.plugins.validation.validators. > >>>> ValidatingPluginWithTypedBuilderTest > >>>> 0.346 org.apache.logging.log4j.core.pattern.ThrowablePatternConver > >>> terTest > >>>> 0.345 org.apache.logging.log4j.core.pattern.HighlightConverterTest > >>>> 0.332 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingRandomAccessFileManagerTest > >>>> 0.331 org.apache.logging.log4j.core.appender.InMemoryAppenderTest > >>>> 0.331 > >>>> org.apache.logging.log4j.core.appender.db. > AbstractDatabaseAppenderTest > >>>> 0.328 > >>>> org.apache.logging.log4j.core.config.plugins.validation.validators. > >>>> ValidPortValidatorTest > >>>> 0.327 > >>>> org.apache.logging.log4j.core.config.plugins.convert.TypeCon > >>> vertersTest > >>>> 0.326 > >>>> org.apache.logging.log4j.core.config.plugins.validation.validators. > >>>> RequiredValidatorTest > >>>> 0.323 > >>>> org.apache.logging.log4j.core.layout.ConcurrentLoggingWithGe > >>> lfLayoutTest > >>>> 0.312 org.apache.logging.log4j.core.appender.rolling.PatternProces > >>> sorTest > >>>> 0.311 > >>>> org.apache.logging.log4j.core.pattern.RootThrowablePatternCo > >>> nverterTest > >>>> 0.308 > >>>> org.apache.logging.log4j.core.config.plugins.validation.validators. > >>>> ValidatingPluginWithGenericSubclassFoo1BuilderTest > >>>> 0.303 org.apache.logging.log4j.core.LateConfigTest > >>>> 0.295 > >>>> org.apache.logging.log4j.core.config.plugins.validation.validators. > >>>> ValidHostValidatorTest > >>>> 0.291 org.apache.logging.log4j.core.appender.mom.jeromq. > >>>> JeroMqAppenderTest > >>>> 0.286 org.apache.logging.log4j.core.lookup.StrSubstitutorTest > >>>> 0.28 > >>>> org.apache.logging.log4j.core.pattern.ExtendedThrowablePatternConver > >>>> terTest > >>>> 0.275 > >>>> org.apache.logging.log4j.core.config.plugins.convert. > >>>> TypeConverterRegistryTest > >>>> 0.265 org.apache.logging.log4j.core.lookup.InterpolatorTest > >>>> 0.255 org.apache.logging.log4j.core.util.datetime.FastDateParserSD > >>> FTest > >>>> 0.249 org.apache.logging.log4j.core.tools.picocli. > CommandLineArityTest > >>>> 0.241 > >>>> org.apache.logging.log4j.core.appender.rolling.action. > DeleteActionTest > >>>> 0.24 org.apache.logging.log4j.core.impl.Log4jLogEventTest > >>>> 0.232 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingAppenderUncompressedTest > >>>> 0.214 org.apache.logging.log4j.core.appender.MemoryMappedFileManag > >>> erTest > >>>> 0.202 org.apache.logging.log4j.core.config.AdvertiserTest > >>>> 0.201 org.apache.logging.log4j.core.filter.TimeFilterTest > >>>> 0.198 org.apache.logging.log4j.core.impl.MutableLogEventTest > >>>> 0.194 org.apache.logging.log4j.core.async.RingBufferLogEventTest > >>>> 0.191 org.apache.logging.log4j.core.PatternSelectorTest > >>>> 0.187 org.apache.logging.log4j.core.config.LoggerConfigTest > >>>> 0.182 org.apache.logging.log4j.core.CollectionLoggingTest > >>>> 0.177 org.apache.logging.log4j.core.net.ssl. > KeyStoreConfigurationTest > >>>> 0.169 org.apache.logging.log4j.core.appender.db.jpa. > LogEventEntityTest > >>>> 0.166 org.apache.logging.log4j.core.impl. > ThreadContextDataInjectorTest > >>>> 0.164 org.apache.logging.log4j.core.util.UuidTest > >>>> 0.162 org.apache.logging.log4j.core.net.ssl.TrustStoreConfiguratio > >>> nTest > >>>> 0.158 org.apache.logging.log4j.core.lookup.MapLookupTest > >>>> 0.153 > >>>> org.apache.logging.log4j.core.appender.rewrite. > >>>> LoggerNameLevelRewritePolicyTest > >>>> 0.152 org.apache.logging.log4j.core.jackson.JacksonIssue429Test > >>>> 0.151 org.apache.logging.log4j.core.pattern.ThreadIdPatternConvert > >>> erTest > >>>> 0.147 org.apache.logging.log4j.core.pattern.NdcPatternConverterTest > >>>> 0.146 org.apache.logging.log4j.core.layout.StringBuilderEncoderTest > >>>> 0.142 org.apache.logging.log4j.core.impl.ThrowableFormatOptionsTest > >>>> 0.141 org.apache.logging.log4j.core.pattern. > >>>> ThreadNamePatternConverterTest > >>>> 0.14 org.apache.logging.log4j.core.filter.MarkerFilterTest > >>>> 0.14 org.apache.logging.log4j.core.util.ClockFactoryTest > >>>> 0.138 org.apache.logging.log4j.core.pattern. > >>>> EndOfBatchPatternConverterTest > >>>> 0.135 org.apache.logging.log4j.core.pattern.DatePatternConverterTest > >>>> 0.131 org.apache.logging.log4j.core.config.builder. > >>>> ConfigurationBuilderTest > >>>> 0.13 org.apache.logging.log4j.core.appender.rolling. > EligibleFilesTest > >>>> 0.129 org.apache.logging.log4j.core.appender.AsyncAppenderNoLocati > >>> onTest > >>>> 0.129 org.apache.logging.log4j.core.lookup.MarkerLookupTest > >>>> 0.128 > >>>> org.apache.logging.log4j.core.async.AsyncLoggersWithAsyncLog > >>> gerConfigTest > >>>> 0.127 org.apache.logging.log4j.core.pattern.MapPatternConverterTest > >>>> 0.127 org.apache.logging.log4j.core.pattern. > LevelPatternConverterTest > >>>> 0.126 org.apache.logging.log4j.core.pattern.MdcPatternConverterTest > >>>> 0.125 org.apache.logging.log4j.core.lookup.StructuredDataLookupTest > >>>> 0.125 > >>>> org.apache.logging.log4j.core.pattern.ThreadPriorityPatternC > >>> onverterTest > >>>> 0.125 > >>>> org.apache.logging.log4j.core.appender.rolling.action. > >>>> Bzip2CompressActionTest > >>>> 0.123 > >>>> org.apache.logging.log4j.core.appender.routing. > >>>> RoutingAppenderWithJndiTest > >>>> 0.121 org.apache.logging.log4j.core.layout.SerializedLayoutTest > >>>> 0.12 org.apache.logging.log4j.core.async.AsyncLoggersWithAsyncApp > >>> enderT > >>>> est > >>>> 0.12 org.apache.logging.log4j.core.lookup.JndiLookupTest > >>>> 0.117 > >>>> org.apache.logging.log4j.core.util.datetime.FastDateParser_M > >>> oreOrLessTest > >>>> 0.115 org.apache.logging.log4j.core.filter.ThresholdFilterTest > >>>> 0.115 org.apache.logging.log4j.core.jackson. > JacksonIssue429MyNamesTest > >>>> 0.114 org.apache.logging.log4j.core.appender.nosql.NoSqlAppenderTest > >>>> 0.113 > >>>> org.apache.logging.log4j.core.pattern.MarkerSimpleNamePatternConvert > >>>> erTest > >>>> 0.112 org.apache.logging.log4j.core.filter.LevelRangeFilterTest > >>>> 0.111 org.apache.logging.log4j.core.pattern.NanoTimePatternConvert > >>> erTest > >>>> 0.111 org.apache.logging.log4j.core.lookup.ResourceBundleLookupTest > >>>> 0.11 org.apache.logging.log4j.core.filter.ThreadContextMapFilterTest > >>>> 0.11 > >>>> org.apache.logging.log4j.core.appender.SecureSocketAppenderSocketOpti > >>>> onsTest > >>>> 0.11 > >>>> org.apache.logging.log4j.core.appender.rolling.action. > >>>> FileRenameActionTest > >>>> 0.11 org.apache.logging.log4j.core.impl.ContextDataFactoryPropert > >>> ySetTest > >>>> 0.109 org.apache.logging.log4j.core.pattern. > MarkerPatternConverterTest > >>>> 0.109 > >>>> org.apache.logging.log4j.core.appender.SocketAppenderSocketOptionsTes > t > >>>> 0.108 org.apache.logging.log4j.core.appender. > SocketAppenderBuilderTest > >>>> 0.107 org.apache.logging.log4j.core.pattern. > >>>> LoggerFqcnPatternConverterTest > >>>> 0.107 org.apache.logging.log4j.core.async.AsyncQueueFullPolicyFact > >>> oryTest > >>>> 0.106 org.apache.logging.log4j.core.util.SystemClockTest > >>>> 0.105 org.apache.logging.log4j.core.lookup.DateLookupTest > >>>> 0.105 org.apache.logging.log4j.core.config. > AppenderControlArraySetTest > >>>> 0.105 org.apache.logging.log4j.core.util.FileUtilsTest > >>>> 0.104 org.apache.logging.log4j.core.filter.AbstractFilterableTest > >>>> 0.104 org.apache.logging.log4j.core.impl.ReusableLogEventFactoryTest > >>>> 0.1 org.apache.logging.log4j.core.appender.FileAppenderBuilderTest > >>>> 0.099 > >>>> org.apache.logging.log4j.core.appender.rolling. > >>>> RollingFileAppenderBuilderTest > >>>> 0.097 org.apache.logging.log4j.core.appender.rolling.action. > >>>> IfFileNameTest > >>>> 0.092 org.apache.logging.log4j.core.appender.rolling.FileSizeTest > >>>> 0.092 org.apache.logging.log4j.core.filter.BurstFilterLogDelayTest > >>>> 0.091 > >>>> org.apache.logging.log4j.core.appender.rolling.action. > >>>> IfAccumulatedFileSizeTest > >>>> 0.09 org.apache.logging.log4j.core.config.TestConfiguratorError > >>>> 0.09 > >>>> org.apache.logging.log4j.core.appender.rolling.action.Deleti > >>> ngVisitorTest > >>>> 0.088 org.apache.logging.log4j.core.filter.AbstractFilterTest > >>>> 0.086 > >>>> org.apache.logging.log4j.core.appender.db.jpa.converter. > >>>> ThrowableAttributeConverterTest > >>>> 0.085 org.apache.logging.log4j.core.jmx.ServerTest > >>>> 0.084 org.apache.logging.log4j.core.pattern.ProcessIdPatternConver > >>> terTest > >>>> 0.081 > >>>> org.apache.logging.log4j.core.appender.rolling.action. > >>>> IfAccumulatedFileCountTest > >>>> 0.08 org.apache.logging.log4j.core.async.DiscardingAsyncQueueFull > >>> Policy > >>>> Test > >>>> 0.079 org.apache.logging.log4j.core.appender.RandomAccessFileManag > >>> erTest > >>>> 0.076 > >>>> org.apache.logging.log4j.core.async.AsyncLoggerContextSelectorInit > >>>> ialStateTest > >>>> 0.074 org.apache.logging.log4j.core.pattern.PatternParserTest > >>>> 0.073 org.apache.logging.log4j.core.pattern.LiteralPatternConverte > >>> rTest > >>>> 0.072 org.apache.logging.log4j.core.lookup. > SystemPropertiesLookupTest > >>>> 0.071 org.apache.logging.log4j.core.async.AsyncLoggerThreadNameStr > >>> ategyT > >>>> est > >>>> 0.07 org.apache.logging.log4j.core.layout.PatternLayoutTest > >>>> 0.07 > >>>> org.apache.logging.log4j.core.appender.rolling.action.IfLast > >>> ModifiedTest > >>>> 0.069 org.apache.logging.log4j.core.layout.AbstractStringLayoutTest > >>>> 0.069 org.apache.logging.log4j.core.layout.Rfc5424LayoutTest > >>>> 0.065 org.apache.logging.log4j.core.appender.rewrite.MapRewritePol > >>> icyTest > >>>> 0.064 org.apache.logging.log4j.core.LevelTest > >>>> 0.063 org.apache.logging.log4j.core.util.LoaderTest > >>>> 0.062 org.apache.logging.log4j.core.LoggerSerializationTest > >>>> 0.058 > >>>> org.apache.logging.log4j.core.appender.AsyncAppenderQueueFul > >>> lPolicyTest > >>>> 0.055 org.apache.logging.log4j.core.filter.RegexFilterTest > >>>> 0.054 org.apache.logging.log4j.core.DeadlockTest > >>>> 0.054 org.apache.logging.log4j.core.net.PriorityTest > >>>> 0.054 > >>>> org.apache.logging.log4j.core.config.plugins.convert. > >>>> DateTypeConverterTest > >>>> 0.052 > >>>> org.apache.logging.log4j.core.impl.ContextDataFactoryPropertySetM > >>>> issingConstructorTest > >>>> 0.052 org.apache.logging.log4j.core.impl.JdkMapAdapterStringMapTest > >>>> 0.051 org.apache.logging.log4j.core.pattern.RootThrowableTest > >>>> 0.049 > >>>> org.apache.logging.log4j.message.MutableLogEventWithReusable > >>> ParamMsgTest > >>>> 0.049 > >>>> org.apache.logging.log4j.core.appender.rolling.action.Sortin > >>> gVisitorTest > >>>> 0.047 org.apache.logging.log4j.core.CustomLevelsTest > >>>> 0.046 org.apache.logging.log4j.core.layout.HtmlLayoutTest > >>>> 0.044 org.apache.logging.log4j.core.layout.SyslogLayoutTest > >>>> 0.043 org.apache.logging.log4j.core.async.DefaultAsyncQueueFullPol > >>> icyTest > >>>> 0.043 org.apache.logging.log4j.core.AppenderRefLevelJsonTest > >>>> 0.041 org.apache.logging.log4j.core.TimestampMessageTest > >>>> 0.041 org.apache.logging.log4j.core.net.ssl.FilePasswordProviderTest > >>>> 0.041 org.apache.logging.log4j.core.pattern.MaxLengthConverterTest > >>>> 0.039 org.apache.logging.log4j.core.StrictXmlConfigTest > >>>> 0.038 org.apache.logging.log4j.core.lookup.Log4jLookupTest > >>>> 0.038 > >>>> org.apache.logging.log4j.core.appender.db.jpa.converter. > >>>> MarkerAttributeConverterTest > >>>> 0.038 org.apache.logging.log4j.core.layout.CsvLogEventLayoutTest > >>>> 0.037 > >>>> org.apache.logging.log4j.core.appender.AsyncAppenderShutdown > >>> TimeoutTest > >>>> 0.037 org.apache.logging.log4j.core.CustomLevelsOverrideTest > >>>> 0.036 org.apache.logging.log4j.core.layout.PatternSelectorTest > >>>> 0.036 org.apache.logging.log4j.core.impl.ContextDataFactoryTest > >>>> 0.035 org.apache.logging.log4j.core.pattern.ExtendedThrowableTest > >>>> 0.034 > >>>> org.apache.logging.log4j.core.config.properties. > >>>> PropertiesConfigurationTest > >>>> 0.034 org.apache.logging.log4j.core.lookup.MarkerLookupConfigTest > >>>> 0.034 org.apache.logging.log4j.core.lookup.Log4jLookupWithSpacesTest > >>>> 0.033 org.apache.logging.log4j.core.LogEventFactoryTest > >>>> 0.032 org.apache.logging.log4j.core.HostNameTest > >>>> 0.031 org.apache.logging.log4j.core.appender.OutputStreamManagerTest > >>>> 0.031 org.apache.logging.log4j.core.appender.rewrite.RewriteAppend > >>> erTest > >>>> 0.029 > >>>> org.apache.logging.log4j.core.appender.db.jpa.converter. > >>>> StackTraceElementAttributeConverterTest > >>>> 0.028 > >>>> org.apache.logging.log4j.core.config.properties.RollingFileP > >>> ropertiesTest > >>>> 0.028 > >>>> org.apache.logging.log4j.core.pattern.SequenceNumberPatternC > >>> onverterTest > >>>> 0.028 org.apache.logging.log4j.core.AppenderRefLevelTest > >>>> 0.028 org.apache.logging.log4j.core.config.PropertyTest > >>>> 0.027 org.apache.logging.log4j.core.ExtendedLevelTest > >>>> 0.027 org.apache.logging.log4j.core.pattern.CallerInformationTest > >>>> 0.026 > >>>> org.apache.logging.log4j.core.config.properties. > >>>> PropertiesConfigurationTrailingSpaceOnLevelTest > >>>> 0.026 org.apache.logging.log4j.core.pattern.ThrowableTest > >>>> 0.026 org.apache.logging.log4j.core.LoggerUpdateTest > >>>> 0.024 org.apache.logging.log4j.core.pattern.RegexReplacementTest > >>>> 0.023 org.apache.logging.log4j.core.filter.MapFilterTest > >>>> 0.021 org.apache.logging.log4j.core.message.ExtendedThreadInformat > >>> ionTest > >>>> 0.016 > >>>> org.apache.logging.log4j.core.appender.rolling.action. > >>>> PathSortByModificationTimeTest > >>>> 0.014 org.apache.logging.log4j.core.layout.PatternLayoutMainMapLoo > >>> kupTest > >>>> 0.012 org.apache.logging.log4j.core.appender.rolling.action.Durati > >>> onTest > >>>> 0.012 org.apache.logging.log4j.core.filter.StructuredDataFilterTest > >>>> 0.011 > >>>> org.apache.logging.log4j.core.appender.db.jpa.converter. > >>>> ContextDataAttributeConverterTest > >>>> 0.01 org.apache.logging.log4j.core.config.LoggersPluginTest > >>>> 0.01 org.apache.logging.log4j.core.pattern.NameAbbreviatorTest > >>>> 0.01 > >>>> org.apache.logging.log4j.core.appender.db.jpa.converter. > >>>> ContextStackAttributeConverterTest > >>>> 0.009 org.apache.logging.log4j.core.LoggerDateTest > >>>> 0.009 > >>>> org.apache.logging.log4j.core.config.properties. > >>>> PropertiesConfigurationRootLoggerOnlyTest > >>>> 0.009 org.apache.logging.log4j.core.util.DummyNanoClockTest > >>>> 0.008 > >>>> org.apache.logging.log4j.core.appender.db.jpa.converter. > >>>> MessageAttributeConverterTest > >>>> 0.007 org.apache.logging.log4j.core.ShutdownDisabledTest > >>>> 0.007 org.apache.logging.log4j.core.util.AssertTest > >>>> 0.007 org.apache.logging.log4j.core.net.ssl. > >>>> EnvironmentPasswordProviderTest > >>>> 0.007 org.apache.logging.log4j.core.CustomLevelsWithFiltersTest > >>>> 0.007 org.apache.logging.log4j.core.appender.rolling.action. > IfAllTest > >>>> 0.007 org.apache.logging.log4j.core.appender.rolling.action. > IfAnyTest > >>>> 0.007 org.apache.logging.log4j.core.util.CyclicBufferTest > >>>> 0.006 org.apache.logging.log4j.core.ShutdownTimeoutConfigurationTest > >>>> 0.006 org.apache.logging.log4j.core.lookup.EnvironmentLookupTest > >>>> 0.006 org.apache.logging.log4j.core.net.ssl. > MemoryPasswordProviderTest > >>>> 0.006 org.apache.logging.log4j.core.pattern.FormattingInfoTest > >>>> 0.006 org.apache.logging.log4j.core.util.JsonUtilsTest > >>>> 0.005 org.apache.logging.log4j.core.LookupTest > >>>> 0.005 org.apache.logging.log4j.core.appender.TlsSyslogFrameTest > >>>> 0.005 org.apache.logging.log4j.core.appender.rolling.action. > IfNotTest > >>>> 0.005 org.apache.logging.log4j.core.util.ThrowablesTest > >>>> 0.004 org.apache.logging.log4j.core.Log4j1222Test > >>>> 0.004 org.apache.logging.log4j.core.lookup.MainInputArgumentsJmxLo > >>> okupTes > >>>> t > >>>> 0.004 org.apache.logging.log4j.core.util.SystemNanoClockTest > >>>> 0.004 org.apache.logging.log4j.core.util.IntegersTest > >>>> 0.004 > >>>> org.apache.logging.log4j.core.appender.db.jpa.converter. > >>>> ContextMapAttributeConverterTest > >>>> 0.004 > >>>> org.apache.logging.log4j.core.config.plugins.processor. > >>>> PluginProcessorTest > >>>> > >>> > >>> > >>> > >>> -- > >>> Matt Sicker <boa...@gmail.com> > >>> > >> > >> >