[PATCH v3 0/6] log: syslog logging driver
Heinrich Schuchardt
xypron.glpk at gmx.de
Sat Feb 15 11:14:11 CET 2020
This patch series provides a logging driver to send syslog messages via
UDP port 514 to a syslog server and a unit test for the syslog driver.
For testing LOG_SYSLOG is enabled on the sandbox.
For CONFIG_LOG=n a patch enables printf() or debug() output for log_*
functions. A unit test for this use case is provided.
Heinrich Schuchardt (6):
log: correct CONFIG_LOG_TEST prerequisites
log: syslog driver
log: output for CONFIG_LOG=n
test: log functions with CONFIG_LOG=n
test: log: test syslog logging driver
configs: sandbox: enable LOG_SYSLOG
MAINTAINERS | 4 +-
common/Kconfig | 9 +-
common/Makefile | 1 +
common/log_syslog.c | 117 ++++++++++++++++++
configs/sandbox64_defconfig | 1 +
configs/sandbox_defconfig | 1 +
configs/sandbox_flattree_defconfig | 1 +
doc/README.log | 3 +
include/log.h | 10 +-
include/test/log.h | 16 +++
include/test/suites.h | 1 +
test/Kconfig | 9 ++
test/Makefile | 2 +-
test/cmd_ut.c | 6 +
test/log/Makefile | 14 +++
test/log/nolog_test.c | 135 +++++++++++++++++++++
test/log/syslog_test.c | 186 +++++++++++++++++++++++++++++
test/log/test-main.c | 20 ++++
18 files changed, 527 insertions(+), 9 deletions(-)
create mode 100644 common/log_syslog.c
create mode 100644 include/test/log.h
create mode 100644 test/log/nolog_test.c
create mode 100644 test/log/syslog_test.c
create mode 100644 test/log/test-main.c
--
2.25.0
More information about the U-Boot
mailing list