libdlog: implement a null backend 00/285500/7
authorMichal Bloch <m.bloch@samsung.com>
Tue, 13 Dec 2022 16:28:02 +0000 (17:28 +0100)
committerMichal Bloch <m.bloch@samsung.com>
Tue, 20 Dec 2022 16:39:05 +0000 (17:39 +0100)
commit661866b7559be43fa58ec25f9783daf0632b4f03
treed9700f776f70f28f489afbadf0c74cee3def1e5b
parent5d63a0b7daa035e7f58b0bdac0acdcc659737cf9
libdlog: implement a null backend

Set via 'backend=null' config entry, drops logs.

Note that backend-independent features (like limiter)
need to be disabled separately; a conf file is provided.

Change-Id: Id0afe298960ae8a57d72b0eba3b4cdb33811e7f0
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
14 files changed:
Makefile.am
configs/86-disable-dlog.conf_inactive [new file with mode: 0644]
include/dlogutil.h
include/logcommon.h
packaging/dlog.spec
src/libdlog/log.c
src/libdlogutil/lib.c
src/libdlogutil/logretrieve.c
src/log-redirect-stdout/internal.c
src/log-redirect-stdout/lib.c
src/logger/logger.c
src/logger/logger_internal.h
src/shared/logconfig.c
src/tests/libdlog_base_pos.c