From 639ec20412f73d221c24737e35667b37b35cc583 Mon Sep 17 00:00:00 2001 From: Ramachandran Madtas Subramaniam Date: Mon, 23 Mar 2020 23:23:19 -0700 Subject: [PATCH] [HUDI-562] Enable testing at debug log level This is to ensure that tests will execute all code paths, even the ones written under DEBUG log levels. This will improve coverage as well as ensure there are no surprised when DEBUG log level is enabled in production. --- .../resources/log4j-surefire-quiet.properties | 18 ++++++++++------ .../resources/log4j-surefire-quiet.properties | 18 ++++++++++------ .../test/resources/log4j-surefire.properties | 21 ++++++++++--------- .../resources/log4j-surefire-quiet.properties | 18 ++++++++++------ .../test/resources/log4j-surefire.properties | 19 ++++++++++------- .../resources/log4j-surefire-quiet.properties | 18 ++++++++++------ .../test/resources/log4j-surefire.properties | 17 +++++++++------ .../resources/log4j-surefire-quiet.properties | 18 ++++++++++------ .../test/resources/log4j-surefire.properties | 18 +++++++++------- .../resources/log4j-surefire-quiet.properties | 18 ++++++++++------ .../test/resources/log4j-surefire.properties | 17 +++++++++------ .../resources/log4j-surefire-quiet.properties | 18 ++++++++++------ .../test/resources/log4j-surefire.properties | 21 ++++++++++--------- .../resources/log4j-surefire-quiet.properties | 18 ++++++++++------ .../test/resources/log4j-surefire.properties | 19 ++++++++++------- .../resources/log4j-surefire-quiet.properties | 18 ++++++++++------ .../test/resources/log4j-surefire.properties | 17 +++++++++------ 17 files changed, 196 insertions(+), 115 deletions(-) diff --git a/hudi-cli/src/test/resources/log4j-surefire-quiet.properties b/hudi-cli/src/test/resources/log4j-surefire-quiet.properties index 034183fdf..b21b5d407 100644 --- a/hudi-cli/src/test/resources/log4j-surefire-quiet.properties +++ b/hudi-cli/src/test/resources/log4j-surefire-quiet.properties @@ -15,9 +15,15 @@ # See the License for the specific language governing permissions and # limitations under the License. ### -log4j.rootLogger=WARN, A1 -# A1 is set to be a ConsoleAppender. -log4j.appender.A1=org.apache.log4j.ConsoleAppender -# A1 uses PatternLayout. -log4j.appender.A1.layout=org.apache.log4j.PatternLayout -log4j.appender.A1.layout.ConversionPattern=[%-5p] %d %c %x - %m%n +log4j.rootLogger=WARN, CONSOLE +log4j.logger.org.apache.hudi=DEBUG + +# CONSOLE is set to be a ConsoleAppender. +log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender +# CONSOLE uses PatternLayout. +log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout +log4j.appender.CONSOLE.layout.ConversionPattern=[%-5p] %d %c %x - %m%n +log4j.appender.CONSOLE.filter.a=org.apache.log4j.varia.LevelRangeFilter +log4j.appender.CONSOLE.filter.a.AcceptOnMatch=true +log4j.appender.CONSOLE.filter.a.LevelMin=WARN +log4j.appender.CONSOLE.filter.a.LevelMax=FATAL diff --git a/hudi-client/src/test/resources/log4j-surefire-quiet.properties b/hudi-client/src/test/resources/log4j-surefire-quiet.properties index 034183fdf..dc9e35d89 100644 --- a/hudi-client/src/test/resources/log4j-surefire-quiet.properties +++ b/hudi-client/src/test/resources/log4j-surefire-quiet.properties @@ -15,9 +15,15 @@ # See the License for the specific language governing permissions and # limitations under the License. ### -log4j.rootLogger=WARN, A1 -# A1 is set to be a ConsoleAppender. -log4j.appender.A1=org.apache.log4j.ConsoleAppender -# A1 uses PatternLayout. -log4j.appender.A1.layout=org.apache.log4j.PatternLayout -log4j.appender.A1.layout.ConversionPattern=[%-5p] %d %c %x - %m%n +log4j.rootLogger=WARN, CONSOLE +log4j.logger.org.apache.hudi=DEBUG + +# CONSOLE is set to be a ConsoleAppender. +log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender +# CONSOLE uses PatternLayout. +log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout +log4j.appender.CONSOLE.layout.ConversionPattern=[%-5p] %d %c %x - %m%n +log4j.appender.CONSOLE.filter.a=org.apache.log4j.varia.LevelRangeFilter +log4j.appender.CONSOLE.filter.a.AcceptOnMatch=true +log4j.appender.CONSOLE.filter.a.LevelMin=WARN +log4j.appender.CONSOLE.filter.a.LevelMax=FATAL \ No newline at end of file diff --git a/hudi-client/src/test/resources/log4j-surefire.properties b/hudi-client/src/test/resources/log4j-surefire.properties index 6bb184f14..b1ccce8f9 100644 --- a/hudi-client/src/test/resources/log4j-surefire.properties +++ b/hudi-client/src/test/resources/log4j-surefire.properties @@ -15,15 +15,16 @@ # See the License for the specific language governing permissions and # limitations under the License. ### -log4j.rootLogger=WARN, A1 -log4j.category.org.apache=INFO -log4j.category.org.apache.hudi.common.utils=WARN -log4j.category.org.apache.hudi.io=WARN -log4j.category.org.apache.hudi.common=WARN -log4j.category.org.apache.hudi.table.log=WARN -log4j.category.org.apache.parquet.hadoop=WARN +log4j.rootLogger=WARN, CONSOLE +log4j.logger.org.apache=INFO +log4j.logger.org.apache.hudi=DEBUG + # A1 is set to be a ConsoleAppender. -log4j.appender.A1=org.apache.log4j.ConsoleAppender +log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender # A1 uses PatternLayout. -log4j.appender.A1.layout=org.apache.log4j.PatternLayout -log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n +log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout +log4j.appender.CONSOLE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n +log4j.appender.CONSOLE.filter.a=org.apache.log4j.varia.LevelRangeFilter +log4j.appender.CONSOLE.filter.a.AcceptOnMatch=true +log4j.appender.CONSOLE.filter.a.LevelMin=WARN +log4j.appender.CONSOLE.filter.a.LevelMax=FATAL diff --git a/hudi-common/src/test/resources/log4j-surefire-quiet.properties b/hudi-common/src/test/resources/log4j-surefire-quiet.properties index 034183fdf..b21b5d407 100644 --- a/hudi-common/src/test/resources/log4j-surefire-quiet.properties +++ b/hudi-common/src/test/resources/log4j-surefire-quiet.properties @@ -15,9 +15,15 @@ # See the License for the specific language governing permissions and # limitations under the License. ### -log4j.rootLogger=WARN, A1 -# A1 is set to be a ConsoleAppender. -log4j.appender.A1=org.apache.log4j.ConsoleAppender -# A1 uses PatternLayout. -log4j.appender.A1.layout=org.apache.log4j.PatternLayout -log4j.appender.A1.layout.ConversionPattern=[%-5p] %d %c %x - %m%n +log4j.rootLogger=WARN, CONSOLE +log4j.logger.org.apache.hudi=DEBUG + +# CONSOLE is set to be a ConsoleAppender. +log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender +# CONSOLE uses PatternLayout. +log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout +log4j.appender.CONSOLE.layout.ConversionPattern=[%-5p] %d %c %x - %m%n +log4j.appender.CONSOLE.filter.a=org.apache.log4j.varia.LevelRangeFilter +log4j.appender.CONSOLE.filter.a.AcceptOnMatch=true +log4j.appender.CONSOLE.filter.a.LevelMin=WARN +log4j.appender.CONSOLE.filter.a.LevelMax=FATAL diff --git a/hudi-common/src/test/resources/log4j-surefire.properties b/hudi-common/src/test/resources/log4j-surefire.properties index 3063e9e49..c03e808cc 100644 --- a/hudi-common/src/test/resources/log4j-surefire.properties +++ b/hudi-common/src/test/resources/log4j-surefire.properties @@ -15,13 +15,16 @@ # See the License for the specific language governing permissions and # limitations under the License. ### -log4j.rootLogger=WARN, A1 -log4j.category.org.apache=INFO -log4j.category.org.apache.hudi.table.log=WARN -log4j.category.org.apache.hudi.common.util=WARN -log4j.category.org.apache.parquet.hadoop=WARN +log4j.rootLogger=WARN, CONSOLE +log4j.logger.org.apache=INFO +log4j.logger.org.apache.hudi=DEBUG + # A1 is set to be a ConsoleAppender. -log4j.appender.A1=org.apache.log4j.ConsoleAppender +log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender # A1 uses PatternLayout. -log4j.appender.A1.layout=org.apache.log4j.PatternLayout -log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n +log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout +log4j.appender.CONSOLE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n +log4j.appender.CONSOLE.filter.a=org.apache.log4j.varia.LevelRangeFilter +log4j.appender.CONSOLE.filter.a.AcceptOnMatch=true +log4j.appender.CONSOLE.filter.a.LevelMin=WARN +log4j.appender.CONSOLE.filter.a.LevelMax=FATAL \ No newline at end of file diff --git a/hudi-hadoop-mr/src/test/resources/log4j-surefire-quiet.properties b/hudi-hadoop-mr/src/test/resources/log4j-surefire-quiet.properties index 034183fdf..b21b5d407 100644 --- a/hudi-hadoop-mr/src/test/resources/log4j-surefire-quiet.properties +++ b/hudi-hadoop-mr/src/test/resources/log4j-surefire-quiet.properties @@ -15,9 +15,15 @@ # See the License for the specific language governing permissions and # limitations under the License. ### -log4j.rootLogger=WARN, A1 -# A1 is set to be a ConsoleAppender. -log4j.appender.A1=org.apache.log4j.ConsoleAppender -# A1 uses PatternLayout. -log4j.appender.A1.layout=org.apache.log4j.PatternLayout -log4j.appender.A1.layout.ConversionPattern=[%-5p] %d %c %x - %m%n +log4j.rootLogger=WARN, CONSOLE +log4j.logger.org.apache.hudi=DEBUG + +# CONSOLE is set to be a ConsoleAppender. +log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender +# CONSOLE uses PatternLayout. +log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout +log4j.appender.CONSOLE.layout.ConversionPattern=[%-5p] %d %c %x - %m%n +log4j.appender.CONSOLE.filter.a=org.apache.log4j.varia.LevelRangeFilter +log4j.appender.CONSOLE.filter.a.AcceptOnMatch=true +log4j.appender.CONSOLE.filter.a.LevelMin=WARN +log4j.appender.CONSOLE.filter.a.LevelMax=FATAL diff --git a/hudi-hadoop-mr/src/test/resources/log4j-surefire.properties b/hudi-hadoop-mr/src/test/resources/log4j-surefire.properties index a59d4ebe2..c03e808cc 100644 --- a/hudi-hadoop-mr/src/test/resources/log4j-surefire.properties +++ b/hudi-hadoop-mr/src/test/resources/log4j-surefire.properties @@ -15,11 +15,16 @@ # See the License for the specific language governing permissions and # limitations under the License. ### -log4j.rootLogger=WARN, A1 -log4j.category.org.apache=INFO -log4j.category.org.apache.parquet.hadoop=WARN +log4j.rootLogger=WARN, CONSOLE +log4j.logger.org.apache=INFO +log4j.logger.org.apache.hudi=DEBUG + # A1 is set to be a ConsoleAppender. -log4j.appender.A1=org.apache.log4j.ConsoleAppender +log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender # A1 uses PatternLayout. -log4j.appender.A1.layout=org.apache.log4j.PatternLayout -log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n +log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout +log4j.appender.CONSOLE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n +log4j.appender.CONSOLE.filter.a=org.apache.log4j.varia.LevelRangeFilter +log4j.appender.CONSOLE.filter.a.AcceptOnMatch=true +log4j.appender.CONSOLE.filter.a.LevelMin=WARN +log4j.appender.CONSOLE.filter.a.LevelMax=FATAL \ No newline at end of file diff --git a/hudi-hive-sync/src/test/resources/log4j-surefire-quiet.properties b/hudi-hive-sync/src/test/resources/log4j-surefire-quiet.properties index 034183fdf..b21b5d407 100644 --- a/hudi-hive-sync/src/test/resources/log4j-surefire-quiet.properties +++ b/hudi-hive-sync/src/test/resources/log4j-surefire-quiet.properties @@ -15,9 +15,15 @@ # See the License for the specific language governing permissions and # limitations under the License. ### -log4j.rootLogger=WARN, A1 -# A1 is set to be a ConsoleAppender. -log4j.appender.A1=org.apache.log4j.ConsoleAppender -# A1 uses PatternLayout. -log4j.appender.A1.layout=org.apache.log4j.PatternLayout -log4j.appender.A1.layout.ConversionPattern=[%-5p] %d %c %x - %m%n +log4j.rootLogger=WARN, CONSOLE +log4j.logger.org.apache.hudi=DEBUG + +# CONSOLE is set to be a ConsoleAppender. +log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender +# CONSOLE uses PatternLayout. +log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout +log4j.appender.CONSOLE.layout.ConversionPattern=[%-5p] %d %c %x - %m%n +log4j.appender.CONSOLE.filter.a=org.apache.log4j.varia.LevelRangeFilter +log4j.appender.CONSOLE.filter.a.AcceptOnMatch=true +log4j.appender.CONSOLE.filter.a.LevelMin=WARN +log4j.appender.CONSOLE.filter.a.LevelMax=FATAL diff --git a/hudi-hive-sync/src/test/resources/log4j-surefire.properties b/hudi-hive-sync/src/test/resources/log4j-surefire.properties index 3c1e2602d..c03e808cc 100644 --- a/hudi-hive-sync/src/test/resources/log4j-surefire.properties +++ b/hudi-hive-sync/src/test/resources/log4j-surefire.properties @@ -15,12 +15,16 @@ # See the License for the specific language governing permissions and # limitations under the License. ### -log4j.rootLogger=WARN, A1 -log4j.category.org.apache=INFO -log4j.category.org.apache.parquet.hadoop=WARN -log4j.category.parquet.hadoop=WARN +log4j.rootLogger=WARN, CONSOLE +log4j.logger.org.apache=INFO +log4j.logger.org.apache.hudi=DEBUG + # A1 is set to be a ConsoleAppender. -log4j.appender.A1=org.apache.log4j.ConsoleAppender +log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender # A1 uses PatternLayout. -log4j.appender.A1.layout=org.apache.log4j.PatternLayout -log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n +log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout +log4j.appender.CONSOLE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n +log4j.appender.CONSOLE.filter.a=org.apache.log4j.varia.LevelRangeFilter +log4j.appender.CONSOLE.filter.a.AcceptOnMatch=true +log4j.appender.CONSOLE.filter.a.LevelMin=WARN +log4j.appender.CONSOLE.filter.a.LevelMax=FATAL \ No newline at end of file diff --git a/hudi-integ-test/src/test/resources/log4j-surefire-quiet.properties b/hudi-integ-test/src/test/resources/log4j-surefire-quiet.properties index 034183fdf..b21b5d407 100644 --- a/hudi-integ-test/src/test/resources/log4j-surefire-quiet.properties +++ b/hudi-integ-test/src/test/resources/log4j-surefire-quiet.properties @@ -15,9 +15,15 @@ # See the License for the specific language governing permissions and # limitations under the License. ### -log4j.rootLogger=WARN, A1 -# A1 is set to be a ConsoleAppender. -log4j.appender.A1=org.apache.log4j.ConsoleAppender -# A1 uses PatternLayout. -log4j.appender.A1.layout=org.apache.log4j.PatternLayout -log4j.appender.A1.layout.ConversionPattern=[%-5p] %d %c %x - %m%n +log4j.rootLogger=WARN, CONSOLE +log4j.logger.org.apache.hudi=DEBUG + +# CONSOLE is set to be a ConsoleAppender. +log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender +# CONSOLE uses PatternLayout. +log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout +log4j.appender.CONSOLE.layout.ConversionPattern=[%-5p] %d %c %x - %m%n +log4j.appender.CONSOLE.filter.a=org.apache.log4j.varia.LevelRangeFilter +log4j.appender.CONSOLE.filter.a.AcceptOnMatch=true +log4j.appender.CONSOLE.filter.a.LevelMin=WARN +log4j.appender.CONSOLE.filter.a.LevelMax=FATAL diff --git a/hudi-integ-test/src/test/resources/log4j-surefire.properties b/hudi-integ-test/src/test/resources/log4j-surefire.properties index a59d4ebe2..c03e808cc 100644 --- a/hudi-integ-test/src/test/resources/log4j-surefire.properties +++ b/hudi-integ-test/src/test/resources/log4j-surefire.properties @@ -15,11 +15,16 @@ # See the License for the specific language governing permissions and # limitations under the License. ### -log4j.rootLogger=WARN, A1 -log4j.category.org.apache=INFO -log4j.category.org.apache.parquet.hadoop=WARN +log4j.rootLogger=WARN, CONSOLE +log4j.logger.org.apache=INFO +log4j.logger.org.apache.hudi=DEBUG + # A1 is set to be a ConsoleAppender. -log4j.appender.A1=org.apache.log4j.ConsoleAppender +log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender # A1 uses PatternLayout. -log4j.appender.A1.layout=org.apache.log4j.PatternLayout -log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n +log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout +log4j.appender.CONSOLE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n +log4j.appender.CONSOLE.filter.a=org.apache.log4j.varia.LevelRangeFilter +log4j.appender.CONSOLE.filter.a.AcceptOnMatch=true +log4j.appender.CONSOLE.filter.a.LevelMin=WARN +log4j.appender.CONSOLE.filter.a.LevelMax=FATAL \ No newline at end of file diff --git a/hudi-spark/src/test/resources/log4j-surefire-quiet.properties b/hudi-spark/src/test/resources/log4j-surefire-quiet.properties index 034183fdf..b21b5d407 100644 --- a/hudi-spark/src/test/resources/log4j-surefire-quiet.properties +++ b/hudi-spark/src/test/resources/log4j-surefire-quiet.properties @@ -15,9 +15,15 @@ # See the License for the specific language governing permissions and # limitations under the License. ### -log4j.rootLogger=WARN, A1 -# A1 is set to be a ConsoleAppender. -log4j.appender.A1=org.apache.log4j.ConsoleAppender -# A1 uses PatternLayout. -log4j.appender.A1.layout=org.apache.log4j.PatternLayout -log4j.appender.A1.layout.ConversionPattern=[%-5p] %d %c %x - %m%n +log4j.rootLogger=WARN, CONSOLE +log4j.logger.org.apache.hudi=DEBUG + +# CONSOLE is set to be a ConsoleAppender. +log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender +# CONSOLE uses PatternLayout. +log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout +log4j.appender.CONSOLE.layout.ConversionPattern=[%-5p] %d %c %x - %m%n +log4j.appender.CONSOLE.filter.a=org.apache.log4j.varia.LevelRangeFilter +log4j.appender.CONSOLE.filter.a.AcceptOnMatch=true +log4j.appender.CONSOLE.filter.a.LevelMin=WARN +log4j.appender.CONSOLE.filter.a.LevelMax=FATAL diff --git a/hudi-spark/src/test/resources/log4j-surefire.properties b/hudi-spark/src/test/resources/log4j-surefire.properties index 6bb184f14..b1ccce8f9 100644 --- a/hudi-spark/src/test/resources/log4j-surefire.properties +++ b/hudi-spark/src/test/resources/log4j-surefire.properties @@ -15,15 +15,16 @@ # See the License for the specific language governing permissions and # limitations under the License. ### -log4j.rootLogger=WARN, A1 -log4j.category.org.apache=INFO -log4j.category.org.apache.hudi.common.utils=WARN -log4j.category.org.apache.hudi.io=WARN -log4j.category.org.apache.hudi.common=WARN -log4j.category.org.apache.hudi.table.log=WARN -log4j.category.org.apache.parquet.hadoop=WARN +log4j.rootLogger=WARN, CONSOLE +log4j.logger.org.apache=INFO +log4j.logger.org.apache.hudi=DEBUG + # A1 is set to be a ConsoleAppender. -log4j.appender.A1=org.apache.log4j.ConsoleAppender +log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender # A1 uses PatternLayout. -log4j.appender.A1.layout=org.apache.log4j.PatternLayout -log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n +log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout +log4j.appender.CONSOLE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n +log4j.appender.CONSOLE.filter.a=org.apache.log4j.varia.LevelRangeFilter +log4j.appender.CONSOLE.filter.a.AcceptOnMatch=true +log4j.appender.CONSOLE.filter.a.LevelMin=WARN +log4j.appender.CONSOLE.filter.a.LevelMax=FATAL diff --git a/hudi-timeline-service/src/test/resources/log4j-surefire-quiet.properties b/hudi-timeline-service/src/test/resources/log4j-surefire-quiet.properties index 034183fdf..b21b5d407 100644 --- a/hudi-timeline-service/src/test/resources/log4j-surefire-quiet.properties +++ b/hudi-timeline-service/src/test/resources/log4j-surefire-quiet.properties @@ -15,9 +15,15 @@ # See the License for the specific language governing permissions and # limitations under the License. ### -log4j.rootLogger=WARN, A1 -# A1 is set to be a ConsoleAppender. -log4j.appender.A1=org.apache.log4j.ConsoleAppender -# A1 uses PatternLayout. -log4j.appender.A1.layout=org.apache.log4j.PatternLayout -log4j.appender.A1.layout.ConversionPattern=[%-5p] %d %c %x - %m%n +log4j.rootLogger=WARN, CONSOLE +log4j.logger.org.apache.hudi=DEBUG + +# CONSOLE is set to be a ConsoleAppender. +log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender +# CONSOLE uses PatternLayout. +log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout +log4j.appender.CONSOLE.layout.ConversionPattern=[%-5p] %d %c %x - %m%n +log4j.appender.CONSOLE.filter.a=org.apache.log4j.varia.LevelRangeFilter +log4j.appender.CONSOLE.filter.a.AcceptOnMatch=true +log4j.appender.CONSOLE.filter.a.LevelMin=WARN +log4j.appender.CONSOLE.filter.a.LevelMax=FATAL diff --git a/hudi-timeline-service/src/test/resources/log4j-surefire.properties b/hudi-timeline-service/src/test/resources/log4j-surefire.properties index 3063e9e49..c03e808cc 100644 --- a/hudi-timeline-service/src/test/resources/log4j-surefire.properties +++ b/hudi-timeline-service/src/test/resources/log4j-surefire.properties @@ -15,13 +15,16 @@ # See the License for the specific language governing permissions and # limitations under the License. ### -log4j.rootLogger=WARN, A1 -log4j.category.org.apache=INFO -log4j.category.org.apache.hudi.table.log=WARN -log4j.category.org.apache.hudi.common.util=WARN -log4j.category.org.apache.parquet.hadoop=WARN +log4j.rootLogger=WARN, CONSOLE +log4j.logger.org.apache=INFO +log4j.logger.org.apache.hudi=DEBUG + # A1 is set to be a ConsoleAppender. -log4j.appender.A1=org.apache.log4j.ConsoleAppender +log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender # A1 uses PatternLayout. -log4j.appender.A1.layout=org.apache.log4j.PatternLayout -log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n +log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout +log4j.appender.CONSOLE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n +log4j.appender.CONSOLE.filter.a=org.apache.log4j.varia.LevelRangeFilter +log4j.appender.CONSOLE.filter.a.AcceptOnMatch=true +log4j.appender.CONSOLE.filter.a.LevelMin=WARN +log4j.appender.CONSOLE.filter.a.LevelMax=FATAL \ No newline at end of file diff --git a/hudi-utilities/src/test/resources/log4j-surefire-quiet.properties b/hudi-utilities/src/test/resources/log4j-surefire-quiet.properties index 034183fdf..b21b5d407 100644 --- a/hudi-utilities/src/test/resources/log4j-surefire-quiet.properties +++ b/hudi-utilities/src/test/resources/log4j-surefire-quiet.properties @@ -15,9 +15,15 @@ # See the License for the specific language governing permissions and # limitations under the License. ### -log4j.rootLogger=WARN, A1 -# A1 is set to be a ConsoleAppender. -log4j.appender.A1=org.apache.log4j.ConsoleAppender -# A1 uses PatternLayout. -log4j.appender.A1.layout=org.apache.log4j.PatternLayout -log4j.appender.A1.layout.ConversionPattern=[%-5p] %d %c %x - %m%n +log4j.rootLogger=WARN, CONSOLE +log4j.logger.org.apache.hudi=DEBUG + +# CONSOLE is set to be a ConsoleAppender. +log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender +# CONSOLE uses PatternLayout. +log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout +log4j.appender.CONSOLE.layout.ConversionPattern=[%-5p] %d %c %x - %m%n +log4j.appender.CONSOLE.filter.a=org.apache.log4j.varia.LevelRangeFilter +log4j.appender.CONSOLE.filter.a.AcceptOnMatch=true +log4j.appender.CONSOLE.filter.a.LevelMin=WARN +log4j.appender.CONSOLE.filter.a.LevelMax=FATAL diff --git a/hudi-utilities/src/test/resources/log4j-surefire.properties b/hudi-utilities/src/test/resources/log4j-surefire.properties index a59d4ebe2..c03e808cc 100644 --- a/hudi-utilities/src/test/resources/log4j-surefire.properties +++ b/hudi-utilities/src/test/resources/log4j-surefire.properties @@ -15,11 +15,16 @@ # See the License for the specific language governing permissions and # limitations under the License. ### -log4j.rootLogger=WARN, A1 -log4j.category.org.apache=INFO -log4j.category.org.apache.parquet.hadoop=WARN +log4j.rootLogger=WARN, CONSOLE +log4j.logger.org.apache=INFO +log4j.logger.org.apache.hudi=DEBUG + # A1 is set to be a ConsoleAppender. -log4j.appender.A1=org.apache.log4j.ConsoleAppender +log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender # A1 uses PatternLayout. -log4j.appender.A1.layout=org.apache.log4j.PatternLayout -log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n +log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout +log4j.appender.CONSOLE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n +log4j.appender.CONSOLE.filter.a=org.apache.log4j.varia.LevelRangeFilter +log4j.appender.CONSOLE.filter.a.AcceptOnMatch=true +log4j.appender.CONSOLE.filter.a.LevelMin=WARN +log4j.appender.CONSOLE.filter.a.LevelMax=FATAL \ No newline at end of file