diff --git a/avro-serializer/src/test/resources/log4j.properties b/avro-serializer/src/test/resources/log4j.properties
deleted file mode 100644
index 6347c995933..00000000000
--- a/avro-serializer/src/test/resources/log4j.properties
+++ /dev/null
@@ -1,5 +0,0 @@
-log4j.rootLogger=INFO, stdout
-
-log4j.appender.stdout=org.apache.log4j.ConsoleAppender
-log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
-log4j.appender.stdout.layout.ConversionPattern=[%d] %p %m (%c:%L)%n
diff --git a/avro-serializer/src/test/resources/log4j2.xml b/avro-serializer/src/test/resources/log4j2.xml
new file mode 100644
index 00000000000..3c2833c07b3
--- /dev/null
+++ b/avro-serializer/src/test/resources/log4j2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/benchmark/src/main/resources/log4j.properties b/benchmark/src/main/resources/log4j.properties
deleted file mode 100644
index f36934c666e..00000000000
--- a/benchmark/src/main/resources/log4j.properties
+++ /dev/null
@@ -1,53 +0,0 @@
-#
-# Copyright 2020 Confluent Inc.
-#
-# Licensed under the Confluent Community License (the "License"); you may not use
-# this file except in compliance with the License. You may obtain a copy of the
-# License at
-#
-# http://www.confluent.io/confluent-community-license
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OF ANY KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations under the License.
-#
-
-log4j.rootLogger=INFO,stdout
-
-log4j.appender.stdout=org.apache.log4j.ConsoleAppender
-log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
-log4j.appender.stdout.layout.ConversionPattern=[%d] %p %m (%c:%L)%n
-
-# Disable INFO logs from Config classes, which log out their config on each creation:
-log4j.logger.io.confluent.connect.avro.AvroConverterConfig=WARN
-log4j.logger.io.confluent.connect.avro.AvroDataConfig=WARN
-log4j.logger.io.confluent.kafka.serializers.KafkaAvroDeserializerConfig=WARN
-log4j.logger.io.confluent.kafka.serializers.KafkaAvroSerializerConfig=WARN
-log4j.logger.io.confluent.kafka.serializers.KafkaJsonDeserializerConfig=WARN
-log4j.logger.io.confluent.kafka.serializers.KafkaJsonSerializerConfig=WARN
-log4j.logger.io.confluent.kafka.serializers.json.KafkaJsonSchemaSerializerConfig=WARN
-log4j.logger.io.confluent.kafka.serializers.json.KafkaJsonSchemaDeserializerConfig=WARN
-log4j.logger.io.confluent.kafka.serializers.protobuf.KafkaProtobufSerializerConfig=WARN
-log4j.logger.io.confluent.kafka.serializers.protobuf.KafkaProtobufDeserializerConfig=WARN
-log4j.logger.kafka.server.KafkaConfig=WARN
-log4j.logger.org.apache.kafka.clients.admin.AdminClientConfig=WARN
-log4j.logger.org.apache.kafka.clients.consumer.ConsumerConfig=WARN
-log4j.logger.org.apache.kafka.clients.producer.ProducerConfig=WARN
-log4j.logger.org.apache.kafka.connect.json.JsonConverterConfig=WARN
-log4j.logger.io.confluent.connect.json.JsonSchemaDataConfig=WARN
-log4j.logger.io.confluent.connect.json.JsonSchemaConverterConfig=WARN
-log4j.logger.io.confluent.connect.protobuf.ProtobufDataConfig=WARN
-log4j.logger.io.confluent.connect.protobuf.ProtobufConverterConfig=WARN
-log4j.logger.org.apache.kafka.streams.StreamsConfig=WARN
-
-# Disable logging of state transitions in KS:
-log4j.logger.org.apache.kafka.streams.KafkaStreams=WARN
-log4j.logger.org.apache.kafka.streams.processor.internals.StreamThread=WARN
-log4j.logger.org.apache.kafka.streams.state.internals.RocksDBTimestampedStore=WARN
-
-# Disable logging of App info
-log4j.logger.org.apache.kafka.common.utils.AppInfoParser=WARN
-
-# Disable logging from reflections warning for connect classpath scans
-log4j.logger.org.reflections=ERROR
diff --git a/benchmark/src/main/resources/log4j2.xml b/benchmark/src/main/resources/log4j2.xml
new file mode 100644
index 00000000000..6d3251bc9c4
--- /dev/null
+++ b/benchmark/src/main/resources/log4j2.xml
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/bin/schema-registry-run-class b/bin/schema-registry-run-class
index 52bf6bd07e7..8a33efe3559 100755
--- a/bin/schema-registry-run-class
+++ b/bin/schema-registry-run-class
@@ -51,21 +51,21 @@ if [ ! -d "$LOG_DIR" ]; then
fi
# logj4 settings
-if [ "x$SCHEMA_REGISTRY_LOG4J_OPTS" = "x" ]; then
+if [ -z "$SCHEMA_REGISTRY_LOG4J_OPTS" ]; then
# Test for files from dev -> packages so this will work as expected in dev if you have packages
# installed
- if [ -e "$base_dir/config/log4j.properties" ]; then # Dev environment
- LOG4J_DIR="$base_dir/config/log4j.properties"
- elif [ -e "$base_dir/etc/schema-registry/log4j.properties" ]; then # Simple zip file layout
- LOG4J_DIR="$base_dir/etc/schema-registry/log4j.properties"
- elif [ -e "/etc/schema-registry/log4j.properties" ]; then # Normal install layout
- LOG4J_DIR="/etc/schema-registry/log4j.properties"
+ if [ -e "$base_dir/config/log4j2.xml" ]; then # Dev environment
+ LOG4J_DIR="$base_dir/config/log4j2.xml"
+ elif [ -e "$base_dir/etc/schema-registry/log4j2.xml" ]; then # Simple zip file layout
+ LOG4J_DIR="$base_dir/etc/schema-registry/log4j2.xml"
+ elif [ -e "/etc/schema-registry/log4j2.xml" ]; then # Normal install layout
+ LOG4J_DIR="/etc/schema-registry/log4j2.xml"
fi
# If Cygwin is detected, LOG4J_DIR is converted to Windows format.
(( CYGWIN )) && LOG4J_DIR=$(cygpath --path --mixed "${LOG4J_DIR}")
- SCHEMA_REGISTRY_LOG4J_OPTS="-Dlog4j.configuration=file:${LOG4J_DIR}"
+ SCHEMA_REGISTRY_LOG4J_OPTS="-Dlog4j2.configurationFile=${LOG4J_DIR}"
fi
# If Cygwin is detected, LOG_DIR is converted to Windows format.
diff --git a/bin/windows/schema-registry-run-class.bat b/bin/windows/schema-registry-run-class.bat
index 17dcb92884c..b91eff92bc7 100644
--- a/bin/windows/schema-registry-run-class.bat
+++ b/bin/windows/schema-registry-run-class.bat
@@ -31,10 +31,10 @@ for %%i in (confluent-common, rest-utils, schema-registry) do (
rem Log4j settings
IF ["%SCHEMA_REGISTRY_LOG4J_OPTS%"] EQU [""] (
- if exist %~dp0../../etc/schema-registry/log4j.properties (
- set SCHEMA_REGISTRY_LOG4J_OPTS=-Dlog4j.configuration=file:%~dp0../../etc/schema-registry/log4j.properties
+ if exist %~dp0../../etc/schema-registry/log4j2.xml (
+ set SCHEMA_REGISTRY_LOG4J_OPTS=-Dlog4j2.configurationFile=%~dp0../../etc/schema-registry/log4j2.xml
) else (
- set SCHEMA_REGISTRY_LOG4J_OPTS=-Dlog4j.configuration=file:%BASE_DIR%/config/log4j.properties
+ set SCHEMA_REGISTRY_LOG4J_OPTS=-Dlog4j2.configurationFile=%BASE_DIR%/config/log4j2.xml
)
)
diff --git a/config/log4j.properties b/config/log4j.properties
deleted file mode 100644
index ad95627461f..00000000000
--- a/config/log4j.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-log4j.rootLogger=INFO, stdout, file
-
-log4j.appender.stdout=org.apache.log4j.ConsoleAppender
-log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
-log4j.appender.stdout.layout.ConversionPattern=[%d] %p %m (%c:%L)%n
-
-log4j.logger.kafka=ERROR, stdout
-log4j.logger.org.apache.zookeeper=ERROR, stdout
-log4j.logger.org.apache.kafka=ERROR, stdout
-log4j.additivity.kafka.server=false
-
-log4j.appender.file=org.apache.log4j.RollingFileAppender
-log4j.appender.file.maxBackupIndex=10
-log4j.appender.file.maxFileSize=100MB
-log4j.appender.file.File=${schema-registry.log.dir}/schema-registry.log
-log4j.appender.file.layout=org.apache.log4j.PatternLayout
-log4j.appender.file.layout.ConversionPattern=[%d] %p %m (%c)%n
diff --git a/config/log4j2.xml b/config/log4j2.xml
new file mode 100644
index 00000000000..20ab10a3e73
--- /dev/null
+++ b/config/log4j2.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/core/src/main/resources/log4j.properties b/core/src/main/resources/log4j.properties
deleted file mode 100644
index beb86fb46f8..00000000000
--- a/core/src/main/resources/log4j.properties
+++ /dev/null
@@ -1,11 +0,0 @@
-log4j.rootLogger=INFO, stdout
-
-log4j.appender.stdout=org.apache.log4j.ConsoleAppender
-log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
-log4j.appender.stdout.layout.ConversionPattern=[%d] %p %m (%c:%L)%n
-
-log4j.logger.kafka=ERROR, stdout
-log4j.logger.org.apache.zookeeper=ERROR, stdout
-log4j.logger.org.apache.kafka=ERROR, stdout
-log4j.logger.org.apache.directory=ERROR, stdout
-log4j.additivity.kafka.server=false
diff --git a/core/src/main/resources/log4j2.xml b/core/src/main/resources/log4j2.xml
new file mode 100644
index 00000000000..c38053655f6
--- /dev/null
+++ b/core/src/main/resources/log4j2.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/core/src/test/resources/log4j.properties b/core/src/test/resources/log4j.properties
deleted file mode 100644
index 8c1844ecbe9..00000000000
--- a/core/src/test/resources/log4j.properties
+++ /dev/null
@@ -1,28 +0,0 @@
-#
-# Copyright 2018 Confluent Inc.
-#
-# Licensed under the Confluent Community License (the "License"); you may not use
-# this file except in compliance with the License. You may obtain a copy of the
-# License at
-#
-# http://www.confluent.io/confluent-community-license
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OF ANY KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations under the License.
-#
-
-log4j.rootLogger=INFO, stdout
-
-log4j.appender.stdout=org.apache.log4j.ConsoleAppender
-log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
-log4j.appender.stdout.layout.ConversionPattern=[%d] %p %m (%c:%L)%n
-
-log4j.logger.io.confluent=DEBUG, stdout
-log4j.additivity.io.confluent=false
-log4j.logger.kafka=ERROR, stdout
-log4j.logger.org.apache.zookeeper=ERROR, stdout
-log4j.logger.org.apache.kafka=ERROR, stdout
-log4j.logger.org.apache.directory=ERROR, stdout
-log4j.additivity.kafka.server=false
diff --git a/core/src/test/resources/log4j2.xml b/core/src/test/resources/log4j2.xml
new file mode 100644
index 00000000000..a170d4e0ae4
--- /dev/null
+++ b/core/src/test/resources/log4j2.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/protobuf-converter/src/test/resources/log4j.properties b/protobuf-converter/src/test/resources/log4j.properties
deleted file mode 100644
index aa1e3735dd6..00000000000
--- a/protobuf-converter/src/test/resources/log4j.properties
+++ /dev/null
@@ -1,20 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to you under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-log4j.rootLogger=TRACE, stdout
-
-log4j.appender.stdout=org.apache.log4j.ConsoleAppender
-log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
-log4j.appender.stdout.layout.ConversionPattern=[%d] %p %m (%c:%L)%n
diff --git a/protobuf-converter/src/test/resources/log4j2.xml b/protobuf-converter/src/test/resources/log4j2.xml
new file mode 100644
index 00000000000..fcdb0e6123a
--- /dev/null
+++ b/protobuf-converter/src/test/resources/log4j2.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/protobuf-types/src/main/java/io/confluent/protobuf/type/Decimal.java b/protobuf-types/src/main/java/io/confluent/protobuf/type/Decimal.java
index 8bc2ebd3ff4..67968c0f1b6 100644
--- a/protobuf-types/src/main/java/io/confluent/protobuf/type/Decimal.java
+++ b/protobuf-types/src/main/java/io/confluent/protobuf/type/Decimal.java
@@ -62,7 +62,7 @@ public com.google.protobuf.ByteString getValue() {
private int precision_ = 0;
/**
*
- * The precision
+ * The precision (zero indicates unlimited precision)
*
*
* uint32 precision = 2;
@@ -474,7 +474,7 @@ public Builder clearValue() {
private int precision_ ;
/**
*
- * The precision
+ * The precision (zero indicates unlimited precision)
*
*
* uint32 precision = 2;
@@ -486,7 +486,7 @@ public int getPrecision() {
}
/**
*
- * The precision
+ * The precision (zero indicates unlimited precision)
*
*
* uint32 precision = 2;
@@ -502,7 +502,7 @@ public Builder setPrecision(int value) {
}
/**
*
- * The precision
+ * The precision (zero indicates unlimited precision)
*
*
* uint32 precision = 2;
diff --git a/protobuf-types/src/main/java/io/confluent/protobuf/type/DecimalOrBuilder.java b/protobuf-types/src/main/java/io/confluent/protobuf/type/DecimalOrBuilder.java
index 7d12ce3c3e7..9fee7f0c859 100644
--- a/protobuf-types/src/main/java/io/confluent/protobuf/type/DecimalOrBuilder.java
+++ b/protobuf-types/src/main/java/io/confluent/protobuf/type/DecimalOrBuilder.java
@@ -21,7 +21,7 @@ public interface DecimalOrBuilder extends
/**
*
- * The precision
+ * The precision (zero indicates unlimited precision)
*
*
* uint32 precision = 2;
diff --git a/schema-rules/src/test/java/io/confluent/kafka/schemaregistry/rules/WidgetProto.java b/schema-rules/src/test/java/io/confluent/kafka/schemaregistry/rules/WidgetProto.java
index 88273b78365..654b26a9731 100644
--- a/schema-rules/src/test/java/io/confluent/kafka/schemaregistry/rules/WidgetProto.java
+++ b/schema-rules/src/test/java/io/confluent/kafka/schemaregistry/rules/WidgetProto.java
@@ -995,7 +995,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
output.writeMessage(16, (io.confluent.kafka.schemaregistry.rules.WidgetProto.Pii) piiOneof_);
}
if (piiOneofCase_ == 17) {
- com.google.protobuf.GeneratedMessageV3.writeString(output, 17, piiOneof_);
+ com.google.protobuf.GeneratedMessage.writeString(output, 17, piiOneof_);
}
getUnknownFields().writeTo(output);
}
@@ -1078,7 +1078,7 @@ public int getSerializedSize() {
.computeMessageSize(16, (io.confluent.kafka.schemaregistry.rules.WidgetProto.Pii) piiOneof_);
}
if (piiOneofCase_ == 17) {
- size += com.google.protobuf.GeneratedMessageV3.computeStringSize(17, piiOneof_);
+ size += com.google.protobuf.GeneratedMessage.computeStringSize(17, piiOneof_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
@@ -2781,7 +2781,7 @@ public Builder clearVersion() {
return this;
}
- private com.google.protobuf.SingleFieldBuilderV3<
+ private com.google.protobuf.SingleFieldBuilder<
io.confluent.kafka.schemaregistry.rules.WidgetProto.Pii, io.confluent.kafka.schemaregistry.rules.WidgetProto.Pii.Builder, io.confluent.kafka.schemaregistry.rules.WidgetProto.PiiOrBuilder> oneofMessageBuilder_;
/**
* .io.confluent.kafka.schemaregistry.rules.widget.Pii oneof_message = 16;
@@ -2904,14 +2904,14 @@ public io.confluent.kafka.schemaregistry.rules.WidgetProto.PiiOrBuilder getOneof
/**
* .io.confluent.kafka.schemaregistry.rules.widget.Pii oneof_message = 16;
*/
- private com.google.protobuf.SingleFieldBuilderV3<
+ private com.google.protobuf.SingleFieldBuilder<
io.confluent.kafka.schemaregistry.rules.WidgetProto.Pii, io.confluent.kafka.schemaregistry.rules.WidgetProto.Pii.Builder, io.confluent.kafka.schemaregistry.rules.WidgetProto.PiiOrBuilder>
getOneofMessageFieldBuilder() {
if (oneofMessageBuilder_ == null) {
if (!(piiOneofCase_ == 16)) {
piiOneof_ = io.confluent.kafka.schemaregistry.rules.WidgetProto.Pii.getDefaultInstance();
}
- oneofMessageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ oneofMessageBuilder_ = new com.google.protobuf.SingleFieldBuilder<
io.confluent.kafka.schemaregistry.rules.WidgetProto.Pii, io.confluent.kafka.schemaregistry.rules.WidgetProto.Pii.Builder, io.confluent.kafka.schemaregistry.rules.WidgetProto.PiiOrBuilder>(
(io.confluent.kafka.schemaregistry.rules.WidgetProto.Pii) piiOneof_,
getParentForChildren(),
@@ -3015,18 +3015,6 @@ public Builder setOneofStringBytes(
onChanged();
return this;
}
- @java.lang.Override
- public final Builder setUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.setUnknownFields(unknownFields);
- }
-
- @java.lang.Override
- public final Builder mergeUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.mergeUnknownFields(unknownFields);
- }
-
// @@protoc_insertion_point(builder_scope:io.confluent.kafka.schemaregistry.rules.widget.Widget)
}
diff --git a/schema-rules/src/test/java/io/confluent/kafka/schemaregistry/rules/WidgetProto2.java b/schema-rules/src/test/java/io/confluent/kafka/schemaregistry/rules/WidgetProto2.java
index 488a0b54453..d44dc43e158 100644
--- a/schema-rules/src/test/java/io/confluent/kafka/schemaregistry/rules/WidgetProto2.java
+++ b/schema-rules/src/test/java/io/confluent/kafka/schemaregistry/rules/WidgetProto2.java
@@ -1137,7 +1137,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
output.writeMessage(16, (io.confluent.kafka.schemaregistry.rules.WidgetProto2.Pii) piiOneof_);
}
if (piiOneofCase_ == 17) {
- com.google.protobuf.GeneratedMessageV3.writeString(output, 17, piiOneof_);
+ com.google.protobuf.GeneratedMessage.writeString(output, 17, piiOneof_);
}
getUnknownFields().writeTo(output);
}
@@ -1220,7 +1220,7 @@ public int getSerializedSize() {
.computeMessageSize(16, (io.confluent.kafka.schemaregistry.rules.WidgetProto2.Pii) piiOneof_);
}
if (piiOneofCase_ == 17) {
- size += com.google.protobuf.GeneratedMessageV3.computeStringSize(17, piiOneof_);
+ size += com.google.protobuf.GeneratedMessage.computeStringSize(17, piiOneof_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
@@ -3083,7 +3083,7 @@ public Builder clearVersion() {
return this;
}
- private com.google.protobuf.SingleFieldBuilderV3<
+ private com.google.protobuf.SingleFieldBuilder<
io.confluent.kafka.schemaregistry.rules.WidgetProto2.Pii, io.confluent.kafka.schemaregistry.rules.WidgetProto2.Pii.Builder, io.confluent.kafka.schemaregistry.rules.WidgetProto2.PiiOrBuilder> oneofMessageBuilder_;
/**
* .io.confluent.kafka.schemaregistry.rules.widget2.Pii oneof_message = 16;
@@ -3206,14 +3206,14 @@ public io.confluent.kafka.schemaregistry.rules.WidgetProto2.PiiOrBuilder getOneo
/**
* .io.confluent.kafka.schemaregistry.rules.widget2.Pii oneof_message = 16;
*/
- private com.google.protobuf.SingleFieldBuilderV3<
+ private com.google.protobuf.SingleFieldBuilder<
io.confluent.kafka.schemaregistry.rules.WidgetProto2.Pii, io.confluent.kafka.schemaregistry.rules.WidgetProto2.Pii.Builder, io.confluent.kafka.schemaregistry.rules.WidgetProto2.PiiOrBuilder>
getOneofMessageFieldBuilder() {
if (oneofMessageBuilder_ == null) {
if (!(piiOneofCase_ == 16)) {
piiOneof_ = io.confluent.kafka.schemaregistry.rules.WidgetProto2.Pii.getDefaultInstance();
}
- oneofMessageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ oneofMessageBuilder_ = new com.google.protobuf.SingleFieldBuilder<
io.confluent.kafka.schemaregistry.rules.WidgetProto2.Pii, io.confluent.kafka.schemaregistry.rules.WidgetProto2.Pii.Builder, io.confluent.kafka.schemaregistry.rules.WidgetProto2.PiiOrBuilder>(
(io.confluent.kafka.schemaregistry.rules.WidgetProto2.Pii) piiOneof_,
getParentForChildren(),
@@ -3318,18 +3318,6 @@ public Builder setOneofStringBytes(
onChanged();
return this;
}
- @java.lang.Override
- public final Builder setUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.setUnknownFields(unknownFields);
- }
-
- @java.lang.Override
- public final Builder mergeUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.mergeUnknownFields(unknownFields);
- }
-
// @@protoc_insertion_point(builder_scope:io.confluent.kafka.schemaregistry.rules.widget2.Widget2)
}
diff --git a/schema-rules/src/test/resources/log4j.properties b/schema-rules/src/test/resources/log4j.properties
deleted file mode 100644
index 6347c995933..00000000000
--- a/schema-rules/src/test/resources/log4j.properties
+++ /dev/null
@@ -1,5 +0,0 @@
-log4j.rootLogger=INFO, stdout
-
-log4j.appender.stdout=org.apache.log4j.ConsoleAppender
-log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
-log4j.appender.stdout.layout.ConversionPattern=[%d] %p %m (%c:%L)%n
diff --git a/schema-rules/src/test/resources/log4j2.xml b/schema-rules/src/test/resources/log4j2.xml
new file mode 100644
index 00000000000..3c2833c07b3
--- /dev/null
+++ b/schema-rules/src/test/resources/log4j2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file