[dpdk-dev] [PATCH v2 0/5] logging enhancements
Stephen Hemminger
stephen at networkplumber.org
Tue Apr 24 18:58:03 CEST 2018
This patch set improves the log-level option in EAL.
It adds symbolic names for log levels (error, info, debug, etc)
and shell style matching of log levels.
--log-level='pmd.ixgbe.*:debug'
The original syntax (which is maintained for compatibility)
used numeric values, comma as separator and regular expression
to match log level.
It was often documented as:
--log-level='pmd.ixgbe.*,8' ...
but this only worked by accident. The period was really
a regular expression match any character (not match a period);
and the asterisk in regular expression is match repeated value.
v2
- make facility table constant
- rebase to include support for dynamic log late binding
- add patch to make saving log level a private API
- update driver docs
Stephen Hemminger (5):
eal: make syslog facility table const
eal: allow symbolic log levels
eal: make eal_log_level save private
log: add ability to match dynamic log based on shell pattern
doc: update guides for current preferrred log level syntax
doc/guides/contributing/coding_style.rst | 2 +-
doc/guides/cryptodevs/dpaa2_sec.rst | 2 +-
doc/guides/cryptodevs/dpaa_sec.rst | 2 +-
doc/guides/faq/faq.rst | 23 ++---
doc/guides/nics/dpaa2.rst | 4 +-
doc/guides/nics/qede.rst | 2 +-
doc/guides/nics/sfc_efx.rst | 12 +--
doc/guides/nics/tap.rst | 2 +-
lib/librte_eal/common/eal_common_log.c | 103 ++++++++++++++++---
lib/librte_eal/common/eal_common_options.c | 113 +++++++++++++--------
lib/librte_eal/common/eal_private.h | 6 ++
lib/librte_eal/common/include/rte_log.h | 44 +++-----
12 files changed, 203 insertions(+), 112 deletions(-)
--
2.17.0
More information about the dev
mailing list