From ea98a7afb47c25959735d31518f4944dde6552e5 Mon Sep 17 00:00:00 2001 From: Olivier Matz Date: Tue, 18 Apr 2017 16:22:20 +0200 Subject: [PATCH] log: fix default level The initialization of the default log level (from configuration) was removed by mistake in a previous commit. The global log level was wrongly set to debug when no --log-level argument was passed. Restore this initialization. Before: $ ./build/app/test RTE>>dump_log_types global log level is debug ... After: $ ./build/app/test RTE>>dump_log_types global log level is info ... Fixes: 845afe51e428 ("eal: change specific log levels at startup") Reported-by: Ferruh Yigit Signed-off-by: Olivier Matz Acked-by: Ferruh Yigit --- lib/librte_eal/bsdapp/eal/eal.c | 1 + lib/librte_eal/linuxapp/eal/eal.c | 1 + 2 files changed, 2 insertions(+) diff --git a/lib/librte_eal/bsdapp/eal/eal.c b/lib/librte_eal/bsdapp/eal/eal.c index 3b66da6cdc..db154db9aa 100644 --- a/lib/librte_eal/bsdapp/eal/eal.c +++ b/lib/librte_eal/bsdapp/eal/eal.c @@ -324,6 +324,7 @@ eal_log_level_parse(int argc, char **argv) optreset = 1; eal_reset_internal_config(&internal_config); + rte_log_set_global_level(internal_config.log_level); while ((opt = getopt_long(argc, argvopt, eal_short_options, eal_long_options, &option_index)) != EOF) { diff --git a/lib/librte_eal/linuxapp/eal/eal.c b/lib/librte_eal/linuxapp/eal/eal.c index f3fbeb9c77..b2758799c1 100644 --- a/lib/librte_eal/linuxapp/eal/eal.c +++ b/lib/librte_eal/linuxapp/eal/eal.c @@ -493,6 +493,7 @@ eal_log_level_parse(int argc, char **argv) optind = 1; eal_reset_internal_config(&internal_config); + rte_log_set_global_level(internal_config.log_level); while ((opt = getopt_long(argc, argvopt, eal_short_options, eal_long_options, &option_index)) != EOF) { -- 2.20.1