Colin Patrick McCabe created HDFS-7549: ------------------------------------------
Summary: Add GenericTestUtils#disableLog, GenericTestUtils#setLogLevel Key: HDFS-7549 URL: https://issues.apache.org/jira/browse/HDFS-7549 Project: Hadoop HDFS Issue Type: Improvement Affects Versions: 2.7.0 Reporter: Colin Patrick McCabe Assignee: Colin Patrick McCabe Now that we are using both commons-logging and slf4j, we can no longer rely on just casting the Log object to a {{Log4JLogger}} and calling {{setLevel}} on that. With {{org.slf4j.Logger}} objects, we need to look up the underlying {{Log4JLogger}} using {{LogManager#getLogger}}. This patch adds {{GenericTestUtils#disableLog}} and {{GenericTestUtils#setLogLevel}} functions which hide this complexity from unit tests, just allowing the tests to call {{disableLog}} or {{setLogLevel}}, and have {{GenericTestUtils}} figure out the right thing to do based on the log / logger type. -- This message was sent by Atlassian JIRA (v6.3.4#6332)