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 2020/11/17 09:10:56 UTC

[logging-log4j2] branch master updated: Try suppressing revapi errors regarding JSON Template Layout.

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

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


The following commit(s) were added to refs/heads/master by this push:
     new 7f5c24c  Try suppressing revapi errors regarding JSON Template Layout.
7f5c24c is described below

commit 7f5c24c6125b79e878b11cb81d304c136bf1ce5d
Author: Volkan Yazıcı <vo...@gmail.com>
AuthorDate: Tue Nov 17 10:08:27 2020 +0100

    Try suppressing revapi errors regarding JSON Template Layout.
---
 log4j-layout-template-json/revapi.json | 43 ++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

diff --git a/log4j-layout-template-json/revapi.json b/log4j-layout-template-json/revapi.json
new file mode 100644
index 0000000..65fa2e3
--- /dev/null
+++ b/log4j-layout-template-json/revapi.json
@@ -0,0 +1,43 @@
+[
+  {
+    "extension": "revapi.ignore",
+    "configuration": [
+      {
+        "code": "java.method.returnTypeChanged",
+        "old": "method org.apache.logging.log4j.layout.template.json.JsonTemplateLayout.EventTemplateAdditionalFields org.apache.logging.log4j.layout.template.json.JsonTemplateLayout.Builder::getEventTemplateAdditionalFields()",
+        "new": "method org.apache.logging.log4j.layout.template.json.JsonTemplateLayout.EventTemplateAdditionalField[] org.apache.logging.log4j.layout.template.json.JsonTemplateLayout.Builder::getEventTemplateAdditionalFields()",
+        "justification": "Refactored for simplicity since it was already broken on release-2.x due to missing @PluginBuilderAttribute annotations",
+        "oldType": "org.apache.logging.log4j.layout.template.json.JsonTemplateLayout.EventTemplateAdditionalFields",
+        "newType": "org.apache.logging.log4j.layout.template.json.JsonTemplateLayout.EventTemplateAdditionalField[]",
+        "package": "org.apache.logging.log4j.layout.template.json",
+        "classQualifiedName": "org.apache.logging.log4j.layout.template.json.JsonTemplateLayout.Builder",
+        "classSimpleName": "Builder",
+        "methodName": "getEventTemplateAdditionalFields",
+        "elementKind": "method"
+      },
+      {
+        "code": "java.method.parameterTypeChanged",
+        "old": "parameter org.apache.logging.log4j.layout.template.json.JsonTemplateLayout.Builder org.apache.logging.log4j.layout.template.json.JsonTemplateLayout.Builder::setEventTemplateAdditionalFields(===org.apache.logging.log4j.layout.template.json.JsonTemplateLayout.EventTemplateAdditionalFields===)",
+        "new": "parameter org.apache.logging.log4j.layout.template.json.JsonTemplateLayout.Builder org.apache.logging.log4j.layout.template.json.JsonTemplateLayout.Builder::setEventTemplateAdditionalFields(===org.apache.logging.log4j.layout.template.json.JsonTemplateLayout.EventTemplateAdditionalField[]===)",
+        "justification": "Refactored for simplicity since it was already broken on release-2.x due to missing @PluginBuilderAttribute annotations",
+        "oldType": "org.apache.logging.log4j.layout.template.json.JsonTemplateLayout.EventTemplateAdditionalFields",
+        "newType": "org.apache.logging.log4j.layout.template.json.JsonTemplateLayout.EventTemplateAdditionalField[]",
+        "package": "org.apache.logging.log4j.layout.template.json",
+        "classQualifiedName": "org.apache.logging.log4j.layout.template.json.JsonTemplateLayout.Builder",
+        "classSimpleName": "Builder",
+        "methodName": "setEventTemplateAdditionalFields",
+        "parameterIndex": "0",
+        "elementKind": "parameter"
+      },
+      {
+        "code": "java.class.removed",
+        "old": "class org.apache.logging.log4j.layout.template.json.JsonTemplateLayout.EventTemplateAdditionalFields",
+        "justification": "Refactored for simplicity since it was already broken on release-2.x due to missing @PluginBuilderAttribute annotations",
+        "package": "org.apache.logging.log4j.layout.template.json",
+        "classQualifiedName": "org.apache.logging.log4j.layout.template.json.JsonTemplateLayout.EventTemplateAdditionalFields",
+        "classSimpleName": "EventTemplateAdditionalFields",
+        "elementKind": "class"
+      }
+    ]
+  }
+]