|
@@ -62,6 +62,7 @@ import org.apache.hadoop.http.HttpServer2;
|
|
|
import org.apache.hadoop.ipc.ProtobufRpcEngine.Server;
|
|
|
import org.apache.hadoop.metrics2.impl.MetricsSystemImpl;
|
|
|
import org.apache.hadoop.security.UserGroupInformation;
|
|
|
+import org.apache.hadoop.test.GenericTestUtils;
|
|
|
import org.apache.log4j.Level;
|
|
|
import org.junit.Assert;
|
|
|
|
|
@@ -79,28 +80,24 @@ public class SnapshotTestHelper {
|
|
|
"org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetAsyncDiskService",
|
|
|
};
|
|
|
for(String n : lognames) {
|
|
|
- setLevel2OFF(LogFactory.getLog(n));
|
|
|
+ GenericTestUtils.disableLog(LogFactory.getLog(n));
|
|
|
}
|
|
|
|
|
|
- setLevel2OFF(LogFactory.getLog(UserGroupInformation.class));
|
|
|
- setLevel2OFF(LogFactory.getLog(BlockManager.class));
|
|
|
- setLevel2OFF(LogFactory.getLog(FSNamesystem.class));
|
|
|
- setLevel2OFF(LogFactory.getLog(DirectoryScanner.class));
|
|
|
- setLevel2OFF(LogFactory.getLog(MetricsSystemImpl.class));
|
|
|
+ GenericTestUtils.disableLog(LogFactory.getLog(UserGroupInformation.class));
|
|
|
+ GenericTestUtils.disableLog(LogFactory.getLog(BlockManager.class));
|
|
|
+ GenericTestUtils.disableLog(LogFactory.getLog(FSNamesystem.class));
|
|
|
+ GenericTestUtils.disableLog(LogFactory.getLog(DirectoryScanner.class));
|
|
|
+ GenericTestUtils.disableLog(LogFactory.getLog(MetricsSystemImpl.class));
|
|
|
|
|
|
- setLevel2OFF(DataBlockScanner.LOG);
|
|
|
- setLevel2OFF(HttpServer2.LOG);
|
|
|
- setLevel2OFF(DataNode.LOG);
|
|
|
- setLevel2OFF(BlockPoolSliceStorage.LOG);
|
|
|
- setLevel2OFF(LeaseManager.LOG);
|
|
|
- setLevel2OFF(NameNode.stateChangeLog);
|
|
|
- setLevel2OFF(NameNode.blockStateChangeLog);
|
|
|
- setLevel2OFF(DFSClient.LOG);
|
|
|
- setLevel2OFF(Server.LOG);
|
|
|
- }
|
|
|
-
|
|
|
- static void setLevel2OFF(Object log) {
|
|
|
- ((Log4JLogger)log).getLogger().setLevel(Level.OFF);
|
|
|
+ GenericTestUtils.disableLog(DataBlockScanner.LOG);
|
|
|
+ GenericTestUtils.disableLog(HttpServer2.LOG);
|
|
|
+ GenericTestUtils.disableLog(DataNode.LOG);
|
|
|
+ GenericTestUtils.disableLog(BlockPoolSliceStorage.LOG);
|
|
|
+ GenericTestUtils.disableLog(LeaseManager.LOG);
|
|
|
+ GenericTestUtils.disableLog(NameNode.stateChangeLog);
|
|
|
+ GenericTestUtils.disableLog(NameNode.blockStateChangeLog);
|
|
|
+ GenericTestUtils.disableLog(DFSClient.LOG);
|
|
|
+ GenericTestUtils.disableLog(Server.LOG);
|
|
|
}
|
|
|
|
|
|
private SnapshotTestHelper() {
|