MCPcopy Create free account
hub / github.com/F-Stack/f-stack / rte_log_set_level_pattern

Function rte_log_set_level_pattern

dpdk/lib/log/log.c:236–253  ·  view source on GitHub ↗

set log level based on globbing pattern */

Source from the content-addressed store, hash-verified

234
235/* set log level based on globbing pattern */
236int
237rte_log_set_level_pattern(const char *pattern, uint32_t level)
238{
239 size_t i;
240
241 if (level > RTE_LOG_MAX)
242 return -1;
243
244 for (i = 0; i < rte_logs.dynamic_types_len; i++) {
245 if (rte_logs.dynamic_types[i].name == NULL)
246 continue;
247
248 if (fnmatch(pattern, rte_logs.dynamic_types[i].name, 0) == 0)
249 logtype_set_level(i, level);
250 }
251
252 return 0;
253}
254
255int
256eal_log_save_pattern(const char *pattern, uint32_t level)

Callers 4

eal_parse_log_levelFunction · 0.85
testsuite_setupFunction · 0.85
testsuite_teardownFunction · 0.85
test_logsFunction · 0.85

Calls 2

logtype_set_levelFunction · 0.85
fnmatchFunction · 0.50

Tested by 3

testsuite_setupFunction · 0.68
testsuite_teardownFunction · 0.68
test_logsFunction · 0.68