1
0

[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.
This commit is contained in:
Ramachandran Madtas Subramaniam
2020-03-23 23:23:19 -07:00
committed by n3nash
parent bd716ece18
commit 639ec20412
17 changed files with 196 additions and 115 deletions

View File

@@ -15,9 +15,15 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
### ###
log4j.rootLogger=WARN, A1 log4j.rootLogger=WARN, CONSOLE
# A1 is set to be a ConsoleAppender. log4j.logger.org.apache.hudi=DEBUG
log4j.appender.A1=org.apache.log4j.ConsoleAppender
# A1 uses PatternLayout. # CONSOLE is set to be a ConsoleAppender.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout.ConversionPattern=[%-5p] %d %c %x - %m%n # 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

View File

@@ -15,9 +15,15 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
### ###
log4j.rootLogger=WARN, A1 log4j.rootLogger=WARN, CONSOLE
# A1 is set to be a ConsoleAppender. log4j.logger.org.apache.hudi=DEBUG
log4j.appender.A1=org.apache.log4j.ConsoleAppender
# A1 uses PatternLayout. # CONSOLE is set to be a ConsoleAppender.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout.ConversionPattern=[%-5p] %d %c %x - %m%n # 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

View File

@@ -15,15 +15,16 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
### ###
log4j.rootLogger=WARN, A1 log4j.rootLogger=WARN, CONSOLE
log4j.category.org.apache=INFO log4j.logger.org.apache=INFO
log4j.category.org.apache.hudi.common.utils=WARN log4j.logger.org.apache.hudi=DEBUG
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
# A1 is set to be a ConsoleAppender. # A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
# A1 uses PatternLayout. # A1 uses PatternLayout.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n 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

View File

@@ -15,9 +15,15 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
### ###
log4j.rootLogger=WARN, A1 log4j.rootLogger=WARN, CONSOLE
# A1 is set to be a ConsoleAppender. log4j.logger.org.apache.hudi=DEBUG
log4j.appender.A1=org.apache.log4j.ConsoleAppender
# A1 uses PatternLayout. # CONSOLE is set to be a ConsoleAppender.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout.ConversionPattern=[%-5p] %d %c %x - %m%n # 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

View File

@@ -15,13 +15,16 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
### ###
log4j.rootLogger=WARN, A1 log4j.rootLogger=WARN, CONSOLE
log4j.category.org.apache=INFO log4j.logger.org.apache=INFO
log4j.category.org.apache.hudi.table.log=WARN log4j.logger.org.apache.hudi=DEBUG
log4j.category.org.apache.hudi.common.util=WARN
log4j.category.org.apache.parquet.hadoop=WARN
# A1 is set to be a ConsoleAppender. # A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
# A1 uses PatternLayout. # A1 uses PatternLayout.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n 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

View File

@@ -15,9 +15,15 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
### ###
log4j.rootLogger=WARN, A1 log4j.rootLogger=WARN, CONSOLE
# A1 is set to be a ConsoleAppender. log4j.logger.org.apache.hudi=DEBUG
log4j.appender.A1=org.apache.log4j.ConsoleAppender
# A1 uses PatternLayout. # CONSOLE is set to be a ConsoleAppender.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout.ConversionPattern=[%-5p] %d %c %x - %m%n # 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

View File

@@ -15,11 +15,16 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
### ###
log4j.rootLogger=WARN, A1 log4j.rootLogger=WARN, CONSOLE
log4j.category.org.apache=INFO log4j.logger.org.apache=INFO
log4j.category.org.apache.parquet.hadoop=WARN log4j.logger.org.apache.hudi=DEBUG
# A1 is set to be a ConsoleAppender. # A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
# A1 uses PatternLayout. # A1 uses PatternLayout.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n 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

View File

@@ -15,9 +15,15 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
### ###
log4j.rootLogger=WARN, A1 log4j.rootLogger=WARN, CONSOLE
# A1 is set to be a ConsoleAppender. log4j.logger.org.apache.hudi=DEBUG
log4j.appender.A1=org.apache.log4j.ConsoleAppender
# A1 uses PatternLayout. # CONSOLE is set to be a ConsoleAppender.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout.ConversionPattern=[%-5p] %d %c %x - %m%n # 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

View File

@@ -15,12 +15,16 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
### ###
log4j.rootLogger=WARN, A1 log4j.rootLogger=WARN, CONSOLE
log4j.category.org.apache=INFO log4j.logger.org.apache=INFO
log4j.category.org.apache.parquet.hadoop=WARN log4j.logger.org.apache.hudi=DEBUG
log4j.category.parquet.hadoop=WARN
# A1 is set to be a ConsoleAppender. # A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
# A1 uses PatternLayout. # A1 uses PatternLayout.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n 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

View File

@@ -15,9 +15,15 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
### ###
log4j.rootLogger=WARN, A1 log4j.rootLogger=WARN, CONSOLE
# A1 is set to be a ConsoleAppender. log4j.logger.org.apache.hudi=DEBUG
log4j.appender.A1=org.apache.log4j.ConsoleAppender
# A1 uses PatternLayout. # CONSOLE is set to be a ConsoleAppender.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout.ConversionPattern=[%-5p] %d %c %x - %m%n # 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

View File

@@ -15,11 +15,16 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
### ###
log4j.rootLogger=WARN, A1 log4j.rootLogger=WARN, CONSOLE
log4j.category.org.apache=INFO log4j.logger.org.apache=INFO
log4j.category.org.apache.parquet.hadoop=WARN log4j.logger.org.apache.hudi=DEBUG
# A1 is set to be a ConsoleAppender. # A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
# A1 uses PatternLayout. # A1 uses PatternLayout.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n 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

View File

@@ -15,9 +15,15 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
### ###
log4j.rootLogger=WARN, A1 log4j.rootLogger=WARN, CONSOLE
# A1 is set to be a ConsoleAppender. log4j.logger.org.apache.hudi=DEBUG
log4j.appender.A1=org.apache.log4j.ConsoleAppender
# A1 uses PatternLayout. # CONSOLE is set to be a ConsoleAppender.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout.ConversionPattern=[%-5p] %d %c %x - %m%n # 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

View File

@@ -15,15 +15,16 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
### ###
log4j.rootLogger=WARN, A1 log4j.rootLogger=WARN, CONSOLE
log4j.category.org.apache=INFO log4j.logger.org.apache=INFO
log4j.category.org.apache.hudi.common.utils=WARN log4j.logger.org.apache.hudi=DEBUG
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
# A1 is set to be a ConsoleAppender. # A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
# A1 uses PatternLayout. # A1 uses PatternLayout.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n 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

View File

@@ -15,9 +15,15 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
### ###
log4j.rootLogger=WARN, A1 log4j.rootLogger=WARN, CONSOLE
# A1 is set to be a ConsoleAppender. log4j.logger.org.apache.hudi=DEBUG
log4j.appender.A1=org.apache.log4j.ConsoleAppender
# A1 uses PatternLayout. # CONSOLE is set to be a ConsoleAppender.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout.ConversionPattern=[%-5p] %d %c %x - %m%n # 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

View File

@@ -15,13 +15,16 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
### ###
log4j.rootLogger=WARN, A1 log4j.rootLogger=WARN, CONSOLE
log4j.category.org.apache=INFO log4j.logger.org.apache=INFO
log4j.category.org.apache.hudi.table.log=WARN log4j.logger.org.apache.hudi=DEBUG
log4j.category.org.apache.hudi.common.util=WARN
log4j.category.org.apache.parquet.hadoop=WARN
# A1 is set to be a ConsoleAppender. # A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
# A1 uses PatternLayout. # A1 uses PatternLayout.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n 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

View File

@@ -15,9 +15,15 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
### ###
log4j.rootLogger=WARN, A1 log4j.rootLogger=WARN, CONSOLE
# A1 is set to be a ConsoleAppender. log4j.logger.org.apache.hudi=DEBUG
log4j.appender.A1=org.apache.log4j.ConsoleAppender
# A1 uses PatternLayout. # CONSOLE is set to be a ConsoleAppender.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout.ConversionPattern=[%-5p] %d %c %x - %m%n # 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

View File

@@ -15,11 +15,16 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
### ###
log4j.rootLogger=WARN, A1 log4j.rootLogger=WARN, CONSOLE
log4j.category.org.apache=INFO log4j.logger.org.apache=INFO
log4j.category.org.apache.parquet.hadoop=WARN log4j.logger.org.apache.hudi=DEBUG
# A1 is set to be a ConsoleAppender. # A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
# A1 uses PatternLayout. # A1 uses PatternLayout.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n 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