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.SocketAppenderSocketOptionsTest
>>>> 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>
>>> 
>> 
>> 

Reply via email to