Lines Matching refs:level
73 #define RTE_LOG_DEBUG 8U /**< Debug-level messages. */
74 #define RTE_LOG_MAX RTE_LOG_DEBUG /**< Most detailed log level. */
101 * Set the global log level.
103 * After this call, logs with a level lower or equal than the level
106 * @param level
107 * Log level. A value between RTE_LOG_EMERG (1) and RTE_LOG_DEBUG (8).
109 void rte_log_set_global_level(uint32_t level);
112 * Get the global log level.
115 * The current global log level.
120 * Get the log level for a given type.
135 * Log level. A value between RTE_LOG_EMERG (1) and RTE_LOG_DEBUG (8).
142 * Set the log level for a given type based on globbing pattern.
146 * @param level
147 * The level to be set.
149 * 0 on success, a negative value if level is invalid.
151 int rte_log_set_level_pattern(const char *pattern, uint32_t level);
154 * Set the log level for a given type based on regular expression.
158 * @param level
159 * The level to be set.
161 * 0 on success, a negative value if level is invalid.
163 int rte_log_set_level_regexp(const char *regex, uint32_t level);
166 * Set the log level for a given type.
170 * @param level
171 * The level to be set.
173 * 0 on success, a negative value if logtype or level is invalid.
175 int rte_log_set_level(uint32_t logtype, uint32_t level);
220 * Register a dynamic log type and try to pick its level from EAL options
223 * to search for matching regexp in the list of EAL log level options and
224 * pick the level from the last matching entry. If nothing can be applied
225 * from the list, the level will be set to the user-defined default value.
230 * Fallback level to be set if the global list has no matching options
250 * Dump the global level and the registered log types.
263 * The level argument determines if the log should be displayed or
267 * level and type in the logged string.
269 * @param level
270 * Log level. A value between RTE_LOG_EMERG (1) and RTE_LOG_DEBUG (8).
280 int rte_log(uint32_t level, uint32_t logtype, const char *format, ...)
290 * The level argument determines if the log should be displayed or
295 * level and type in the logged string.
297 * @param level
298 * Log level. A value between RTE_LOG_EMERG (1) and RTE_LOG_DEBUG (8).
310 int rte_vlog(uint32_t level, uint32_t logtype, const char *format, va_list ap)
316 * The RTE_LOG() is a helper that prefixes the string with the log level
320 * Log level. A value between EMERG (1) and DEBUG (8). The short name is
341 * level argument.
344 * Log level. A value between EMERG (1) and DEBUG (8). The short name is
377 * Log level. A value between EMERG (1) and DEBUG (8). The short name
397 * log level argument.
404 * Log level. A value between EMERG (1) and DEBUG (8). The short name
430 * Log level. A value between EMERG (1) and DEBUG (8). The short name
459 * Log level. A value between EMERG (1) and DEBUG (8). The short name
479 #define RTE_LOG_REGISTER_IMPL(type, name, level) \
483 type = rte_log_register_type_and_pick_level(name, RTE_LOG_##level); \
489 * Register a dynamic log type in constructor context with its name and level.
492 * sets it's level in the constructor context.
498 * @param level
499 * Log level. A value between EMERG (1) and DEBUG (8).
501 #define RTE_LOG_REGISTER(type, name, level) \
502 RTE_LOG_REGISTER_IMPL(type, RTE_STR(name), level)
508 #define RTE_LOG_REGISTER_DEFAULT(type, level) \
509 RTE_LOG_REGISTER_IMPL(type, RTE_STR(RTE_LOG_DEFAULT_LOGTYPE), level)
515 #define RTE_LOG_REGISTER_SUFFIX(type, suffix, level) \
517 RTE_STR(RTE_LOG_DEFAULT_LOGTYPE) "." RTE_STR(suffix), level)