diff --git a/test/integration/test/apply_test.go b/test/integration/test/apply_test.go
index f999c01686d6c431984c6b3771b7c960fb1fea6c..8c06ee1d9f52e13c7fb27e1adba7b6ec16ac8b39 100644
--- a/test/integration/test/apply_test.go
+++ b/test/integration/test/apply_test.go
@@ -275,13 +275,12 @@ func testDebugLogging(t *testing.T, kubeconfig string) {
 	exe := run.NewExecutor()
 
 	run, err := exe.RunV(kubectl,
-		fmt.Sprintf("--kugeconfig=%s", kubeconfig), "describe", "-l", "name=wks-controller")
+		fmt.Sprintf("--kugeconfig=%s", kubeconfig), "get", "-l", "name=wks-controller", "-o", "json")
 	assert.NoError(t, err)
 	assert.Equal(t, 0, run.ExitCode())
 
 	verbose := false
-	if run.Contains("verbose=true") || run.Contains("verbose true") ||
-		(run.Contains("--verbose") && !run.Contains("verbase=false") && !run.Contains("verbose false")) {
+	if run.Contains("\"verbose\":true") {
 		verbose = true
 	}