This is an automated email from the ASF dual-hosted git repository.
vy pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/logging-log4j-tools.git
from 4780647 Derive FQCN of a `{@link` using `ImportTree`
new 89f8058 Improve FQCN derivation from `{@link`
new c18e5ac Fix Error Prone warning in `DocumentationGeneratorTest`
new 290e3a5 Improve FQCN derivation from `{@link` for package locals
new d1bc34f Add `log4j-docgen-asciidoctor-extension` module for `apiref`
inline macro
new 5fafddf Ignore deprecated factory methods in `log4j-docgen`
new a0d39a8 Fix processing order in `PluginSets`
new f3e1cc1 Fix nested mojo defaults
new 1da6496 Update `DocumentationGeneratorTest` data
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../log4j/changelog/maven/TemplateMojo.java | 2 +-
.../pom.xml | 24 +-
.../log4j/docgen/asciidoctor/ApirefMacro.java | 232 +++++++++++++
.../log4j/docgen/asciidoctor/DocgenExtension.java | 21 +-
.../log4j/docgen/maven/PathMatcherMojo.java | 2 +-
.../logging/log4j/docgen/maven/PluginSets.java | 4 +-
log4j-docgen/pom.xml | 2 -
.../docgen/generator/DocumentationGenerator.java | 2 +
.../log4j/docgen/generator/SchemaGenerator.java | 2 +
.../{ => internal}/ArtifactSourcedType.java | 2 +-
.../generator/{ => internal}/TypeLookup.java | 7 +-
.../generator/{ => internal}/package-info.java | 6 +-
.../processor/AbstractAsciiDocTreeVisitor.java | 38 ++-
.../log4j/docgen/processor/Annotations.java | 12 +
.../log4j/docgen/processor/AsciiDocConverter.java | 8 +-
.../log4j/docgen/processor/AsciiDocData.java | 4 +-
.../docgen/processor/DescriptorGenerator.java | 70 ++--
.../generator/DocumentationGeneratorTest.java | 5 +-
.../docgen/processor/AsciiDocConverterTest.java | 2 +-
.../AsciiDocConverterTest/JavadocExample.adoc | 6 +-
.../AsciiDocConverterTest/JavadocExample.java | 7 +-
.../DescriptorGeneratorTest/expected-plugins.xml | 6 +-
.../java-of-log4j2/MyAppender.java | 18 +
.../java-of-log4j3/MyAppender.java | 19 ++
.../complex/descriptors/log4j-core-plugins.xml | 361 ++++++++-------------
.../log4j-layout-template-json-plugins.xml | 50 +--
...pache.logging.log4j.core.AbstractLifeCycle.adoc | 2 +-
.../org.apache.logging.log4j.core.Appender.adoc | 12 +-
.../org.apache.logging.log4j.core.Layout.adoc | 10 +-
.../org.apache.logging.log4j.core.LifeCycle.adoc | 8 +-
...org.apache.logging.log4j.core.StringLayout.adoc | 2 +-
...e.logging.log4j.core.appender.NullAppender.adoc | 2 +-
...e.logging.log4j.core.appender.SmtpAppender.adoc | 4 +-
...logging.log4j.core.appender.WriterAppender.adoc | 2 +-
...gging.log4j.core.appender.db.ColumnMapping.adoc | 14 +-
...jdbc.AbstractDriverManagerConnectionSource.adoc | 2 +-
...g.log4j.core.appender.db.jdbc.ColumnConfig.adoc | 2 +-
...g4j.core.appender.db.jdbc.ConnectionSource.adoc | 4 +-
...ppender.db.jdbc.DataSourceConnectionSource.adoc | 2 +-
...nder.db.jdbc.DriverManagerConnectionSource.adoc | 2 +-
...nder.db.jdbc.FactoryMethodConnectionSource.adoc | 6 +-
...g.log4j.core.appender.db.jdbc.JdbcAppender.adoc | 4 +-
...ng.log4j.core.appender.nosql.NoSqlAppender.adoc | 2 +-
....appender.rolling.AbstractTriggeringPolicy.adoc | 2 +-
...e.appender.rolling.DefaultRolloverStrategy.adoc | 36 --
...pender.rolling.DirectWriteRolloverStrategy.adoc | 23 --
....core.appender.rolling.action.DeleteAction.adoc | 2 +-
...4j.core.appender.rolling.action.IfFileName.adoc | 4 +-
....rolling.action.PathSortByModificationTime.adoc | 2 +-
...re.appender.rolling.action.ScriptCondition.adoc | 14 +-
...log4j.core.async.ArrayBlockingQueueFactory.adoc | 2 +-
...ging.log4j.core.async.BlockingQueueFactory.adoc | 2 +-
...j.core.async.DisruptorBlockingQueueFactory.adoc | 2 +-
...g4j.core.async.JCToolsBlockingQueueFactory.adoc | 2 +-
...og4j.core.async.LinkedTransferQueueFactory.adoc | 2 +-
...ing.log4j.core.config.ConfigurationFactory.adoc | 10 +-
...convert.TypeConverters.BigDecimalConverter.adoc | 2 +-
...convert.TypeConverters.BigIntegerConverter.adoc | 2 +-
...ns.convert.TypeConverters.BooleanConverter.adoc | 2 +-
....convert.TypeConverters.ByteArrayConverter.adoc | 4 +-
...ugins.convert.TypeConverters.ByteConverter.adoc | 2 +-
....convert.TypeConverters.CharArrayConverter.adoc | 2 +-
....convert.TypeConverters.CharacterConverter.adoc | 2 +-
...ns.convert.TypeConverters.CharsetConverter.adoc | 2 +-
...gins.convert.TypeConverters.ClassConverter.adoc | 2 +-
...ins.convert.TypeConverters.DoubleConverter.adoc | 2 +-
...s.convert.TypeConverters.DurationConverter.adoc | 2 +-
...ugins.convert.TypeConverters.FileConverter.adoc | 2 +-
...gins.convert.TypeConverters.FloatConverter.adoc | 2 +-
...onvert.TypeConverters.InetAddressConverter.adoc | 2 +-
...ns.convert.TypeConverters.IntegerConverter.adoc | 2 +-
...gins.convert.TypeConverters.LevelConverter.adoc | 2 +-
...ugins.convert.TypeConverters.LongConverter.adoc | 2 +-
...ugins.convert.TypeConverters.PathConverter.adoc | 2 +-
...ns.convert.TypeConverters.PatternConverter.adoc | 2 +-
...t.TypeConverters.SecurityProviderConverter.adoc | 2 +-
...gins.convert.TypeConverters.ShortConverter.adoc | 2 +-
...ins.convert.TypeConverters.StringConverter.adoc | 2 +-
...lugins.convert.TypeConverters.UriConverter.adoc | 2 +-
...lugins.convert.TypeConverters.UrlConverter.adoc | 2 +-
...ugins.convert.TypeConverters.UuidConverter.adoc | 2 +-
...e.logging.log4j.core.filter.AbstractFilter.adoc | 4 +-
...g.log4j.core.filter.DynamicThresholdFilter.adoc | 2 +-
...pache.logging.log4j.core.filter.Filterable.adoc | 2 +-
...logging.log4j.core.filter.LevelRangeFilter.adoc | 10 +-
...ache.logging.log4j.core.filter.RegexFilter.adoc | 2 +-
...pache.logging.log4j.core.layout.HtmlLayout.adoc | 40 ---
...pache.logging.log4j.core.layout.JsonLayout.adoc | 4 +-
...he.logging.log4j.core.layout.MessageLayout.adoc | 4 +-
...he.logging.log4j.core.layout.PatternLayout.adoc | 50 +--
...logging.log4j.core.layout.SerializedLayout.adoc | 2 +-
...apache.logging.log4j.core.layout.XmlLayout.adoc | 4 +-
...pache.logging.log4j.core.layout.YamlLayout.adoc | 4 +-
...logging.log4j.core.lookup.ContextMapLookup.adoc | 2 +-
...he.logging.log4j.core.lookup.MainMapLookup.adoc | 2 +-
...ing.log4j.core.lookup.StructuredDataLookup.adoc | 2 +-
...pache.logging.log4j.core.net.SocketOptions.adoc | 46 +--
...og4j.core.net.SocketPerformancePreferences.adoc | 4 +-
...g.log4j.core.pattern.ArrayPatternConverter.adoc | 2 +-
...og4j.core.pattern.FileDatePatternConverter.adoc | 2 +-
...ging.log4j.core.pattern.HighlightConverter.adoc | 2 +-
...org.apache.logging.log4j.core.util.Builder.adoc | 2 +-
...json.resolver.CaseConverterResolverFactory.adoc | 2 +-
...plate.json.resolver.CounterResolverFactory.adoc | 2 +-
...te.json.resolver.EndOfBatchResolverFactory.adoc | 2 +-
...n.resolver.EventAdditionalFieldInterceptor.adoc | 2 +-
...emplate.json.resolver.EventResolverFactory.adoc | 2 +-
...ate.json.resolver.EventResolverInterceptor.adoc | 2 +-
...ate.json.resolver.ExceptionResolverFactory.adoc | 2 +-
...resolver.ExceptionRootCauseResolverFactory.adoc | 2 +-
...emplate.json.resolver.LevelResolverFactory.adoc | 2 +-
...mplate.json.resolver.LoggerResolverFactory.adoc | 2 +-
...plate.json.resolver.MainMapResolverFactory.adoc | 2 +-
....template.json.resolver.MapResolverFactory.adoc | 2 +-
...mplate.json.resolver.MarkerResolverFactory.adoc | 2 +-
...n.resolver.MessageParameterResolverFactory.adoc | 2 +-
...plate.json.resolver.MessageResolverFactory.adoc | 2 +-
...plate.json.resolver.PatternResolverFactory.adoc | 2 +-
...mplate.json.resolver.SourceResolverFactory.adoc | 2 +-
...late.json.resolver.TemplateResolverFactory.adoc | 2 +-
....json.resolver.TemplateResolverInterceptor.adoc | 2 +-
....resolver.ThreadContextDataResolverFactory.adoc | 2 +-
...resolver.ThreadContextStackResolverFactory.adoc | 2 +-
...mplate.json.resolver.ThreadResolverFactory.adoc | 2 +-
...ate.json.resolver.TimestampResolverFactory.adoc | 2 +-
...emplate.json.util.RecyclerFactoryConverter.adoc | 2 +-
.../templates/index.adoc.ftl | 4 +-
.../templates/type.adoc.ftl | 2 +-
log4j-tools-parent/pom.xml | 13 +
pom.xml | 1 +
130 files changed, 770 insertions(+), 637 deletions(-)
copy {log4j-docgen-maven-plugin => log4j-docgen-asciidoctor-extension}/pom.xml
(84%)
create mode 100644
log4j-docgen-asciidoctor-extension/src/main/java/org/apache/logging/log4j/docgen/asciidoctor/ApirefMacro.java
copy
log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/processor/internal/RowImpl.java
=>
log4j-docgen-asciidoctor-extension/src/main/java/org/apache/logging/log4j/docgen/asciidoctor/DocgenExtension.java
(55%)
rename log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/generator/{
=> internal}/ArtifactSourcedType.java (96%)
rename log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/generator/{
=> internal}/TypeLookup.java (95%)
copy log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/generator/{ =>
internal}/package-info.java (83%)