You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by vy...@apache.org on 2021/04/03 11:57:20 UTC

[logging-log4j2] branch master updated (55480fc -> 8b02317)

This is an automated email from the ASF dual-hosted git repository.

vy pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git.


    from 55480fc  Set timeout for Linux for consistency. Fix test bug
     add 8b02317  LOG4J2-3004 Add plugin support to JsonTemplateLayout. (#476)

No new revisions were added by this update.

Summary of changes:
 log4j-layout-template-json/revapi.json             | 440 ---------------
 .../layout/template/json/JsonTemplateLayout.java   |  64 ++-
 .../template/json/resolver/EndOfBatchResolver.java |   5 +-
 .../json/resolver/EndOfBatchResolverFactory.java   |  15 +-
 .../resolver/EventAdditionalFieldInterceptor.java  |  98 ++++
 .../template/json/resolver/EventResolver.java      |   5 +-
 .../json/resolver/EventResolverContext.java        | 110 ++--
 .../json/resolver/EventResolverFactories.java      |  49 +-
 .../json/resolver/EventResolverFactory.java        |  21 +-
 ...Resolver.java => EventResolverInterceptor.java} |  18 +-
 ...esolver.java => EventResolverInterceptors.java} |  19 +-
 ...er.java => EventResolverStringSubstitutor.java} |  38 +-
 .../resolver/EventRootObjectKeyInterceptor.java    |  53 ++
 .../template/json/resolver/ExceptionResolver.java  | 151 ++++-
 .../json/resolver/ExceptionResolverFactory.java    |  13 +-
 .../json/resolver/ExceptionRootCauseResolver.java  |   8 +-
 .../ExceptionRootCauseResolverFactory.java         |  15 +-
 .../template/json/resolver/LevelResolver.java      |  29 +-
 .../json/resolver/LevelResolverFactory.java        |  12 +-
 .../template/json/resolver/LoggerResolver.java     |   9 +-
 .../json/resolver/LoggerResolverFactory.java       |  12 +-
 .../template/json/resolver/MainMapResolver.java    |   2 +-
 .../json/resolver/MainMapResolverFactory.java      |  12 +-
 .../layout/template/json/resolver/MapResolver.java |   2 +-
 .../template/json/resolver/MapResolverFactory.java |  12 +-
 .../template/json/resolver/MarkerResolver.java     |   2 +-
 .../json/resolver/MarkerResolverFactory.java       |  16 +-
 .../json/resolver/MessageParameterResolver.java    |   2 +-
 .../resolver/MessageParameterResolverFactory.java  |  15 +-
 .../template/json/resolver/MessageResolver.java    |   2 +-
 .../json/resolver/MessageResolverFactory.java      |  12 +-
 .../template/json/resolver/PatternResolver.java    |   2 +-
 .../json/resolver/PatternResolverFactory.java      |  12 +-
 .../template/json/resolver/SourceResolver.java     |  22 +-
 .../json/resolver/SourceResolverFactory.java       |  12 +-
 .../StackTraceElementObjectResolverContext.java    |  93 ----
 .../StackTraceElementObjectResolverFactories.java  |  41 --
 ...esolver.java => StackTraceElementResolver.java} |  27 +-
 .../resolver/StackTraceElementResolverContext.java | 121 ++++
 ....java => StackTraceElementResolverFactory.java} |  33 +-
 ...tackTraceElementResolverStringSubstitutor.java} |  39 +-
 .../json/resolver/StackTraceObjectResolver.java    |   3 +
 .../template/json/resolver/StackTraceResolver.java |   3 +
 .../json/resolver/StackTraceStringResolver.java    |   3 +
 .../json/resolver/TemplateResolverConfig.java      |  37 +-
 .../json/resolver/TemplateResolverContext.java     |  32 +-
 .../json/resolver/TemplateResolverFactories.java   | 130 +++++
 .../json/resolver/TemplateResolverFactory.java     |  25 +-
 .../json/resolver/TemplateResolverInterceptor.java |  56 ++
 .../resolver/TemplateResolverInterceptors.java     | 131 +++++
 ...java => TemplateResolverStringSubstitutor.java} |  22 +-
 .../template/json/resolver/TemplateResolvers.java  | 109 +---
 .../json/resolver/ThreadContextDataResolver.java   |   2 +-
 .../resolver/ThreadContextDataResolverFactory.java |  13 +-
 .../json/resolver/ThreadContextStackResolver.java  |   2 +-
 .../ThreadContextStackResolverFactory.java         |  17 +-
 .../template/json/resolver/ThreadResolver.java     |  12 +-
 .../json/resolver/ThreadResolverFactory.java       |  12 +-
 .../template/json/resolver/TimestampResolver.java  |   4 +-
 .../json/resolver/TimestampResolverFactory.java    |  12 +-
 .../template/json/util/RecyclerFactories.java      |   8 -
 ...rFactory.java => RecyclerFactoryConverter.java} |  25 +-
 .../src/main/resources/EcsLayout.json              |   1 +
 .../log4j/layout/template/json/EcsLayoutTest.java  |  10 +
 .../template/json/JsonTemplateLayoutTest.java      | 124 ++++-
 .../log4j/layout/template/json/LogstashIT.java     |   3 +-
 .../json/JsonTemplateLayoutBenchmarkState.java     |  11 +-
 .../plugins/convert/TypeConverterRegistry.java     |  59 +-
 .../logging/log4j/plugins/util/PluginUtil.java     |  96 ++++
 .../plugins/convert/TypeConverterRegistryTest.java |  82 ++-
 pom.xml                                            |   2 +-
 src/changes/changes.xml                            |  26 +-
 ...layout.vm.adoc => json-template-layout.adoc.vm} | 616 ++++++++++++++++-----
 src/site/asciidoc/manual/layouts.adoc              |   7 +-
 src/site/asciidoc/manual/plugins.adoc              |   7 +-
 75 files changed, 2243 insertions(+), 1122 deletions(-)
 delete mode 100644 log4j-layout-template-json/revapi.json
 create mode 100644 log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/resolver/EventAdditionalFieldInterceptor.java
 copy log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/resolver/{EventResolver.java => EventResolverInterceptor.java} (68%)
 copy log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/resolver/{EventResolver.java => EventResolverInterceptors.java} (65%)
 copy log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/resolver/{ExceptionRootCauseResolver.java => EventResolverStringSubstitutor.java} (55%)
 create mode 100644 log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/resolver/EventRootObjectKeyInterceptor.java
 delete mode 100644 log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/resolver/StackTraceElementObjectResolverContext.java
 delete mode 100644 log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/resolver/StackTraceElementObjectResolverFactories.java
 rename log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/resolver/{StackTraceElementObjectResolver.java => StackTraceElementResolver.java} (84%)
 create mode 100644 log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/resolver/StackTraceElementResolverContext.java
 rename log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/resolver/{StackTraceElementObjectResolverFactory.java => StackTraceElementResolverFactory.java} (56%)
 copy log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/resolver/{TemplateResolverContext.java => StackTraceElementResolverStringSubstitutor.java} (53%)
 create mode 100644 log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/resolver/TemplateResolverFactories.java
 create mode 100644 log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/resolver/TemplateResolverInterceptor.java
 create mode 100644 log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/resolver/TemplateResolverInterceptors.java
 copy log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/resolver/{TemplateResolverContext.java => TemplateResolverStringSubstitutor.java} (67%)
 copy log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/util/{DummyRecyclerFactory.java => RecyclerFactoryConverter.java} (60%)
 create mode 100644 log4j-plugins/src/main/java/org/apache/logging/log4j/plugins/util/PluginUtil.java
 rename src/site/asciidoc/manual/{json-template-layout.vm.adoc => json-template-layout.adoc.vm} (65%)