test/log: fix dynamic log levels testing
[dpdk.git] / test / test / test_logs.c
index 730a86b..2a77064 100644 (file)
@@ -61,9 +61,9 @@
 static int
 test_logs(void)
 {
-       /* enable these logs type */
-       rte_log_set_level(RTE_LOGTYPE_TESTAPP1, RTE_LOG_EMERG);
-       rte_log_set_level(RTE_LOGTYPE_TESTAPP2, RTE_LOG_EMERG);
+       /* set logtype level low to so we can test global level */
+       rte_log_set_level(RTE_LOGTYPE_TESTAPP1, RTE_LOG_DEBUG);
+       rte_log_set_level(RTE_LOGTYPE_TESTAPP2, RTE_LOG_DEBUG);
 
        /* log in error level */
        rte_log_set_global_level(RTE_LOG_ERR);
@@ -75,8 +75,8 @@ test_logs(void)
        RTE_LOG(ERR, TESTAPP2, "error message (not displayed)\n");
        RTE_LOG(CRIT, TESTAPP2, "critical message\n");
 
-       /* disable one log type */
-       rte_log_set_level(RTE_LOGTYPE_TESTAPP2, RTE_LOG_DEBUG);
+       /* bump up single log type level above global to test it */
+       rte_log_set_level(RTE_LOGTYPE_TESTAPP2, RTE_LOG_EMERG);
 
        /* log in error level */
        rte_log_set_global_level(RTE_LOG_ERR);