From 14ef009aabf5723b1a9f8fe5489844c961f05fab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= <beat-kueng@gmx.net> Date: Wed, 20 Mar 2019 11:03:02 +0100 Subject: [PATCH] logging: add SDLOG_MODE = -1 to disable logging completely --- ROMFS/px4fmu_common/init.d/rc.logging | 6 +++++- src/modules/logger/params.c | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ROMFS/px4fmu_common/init.d/rc.logging b/ROMFS/px4fmu_common/init.d/rc.logging index ee7a2f7409..51a21f852b 100644 --- a/ROMFS/px4fmu_common/init.d/rc.logging +++ b/ROMFS/px4fmu_common/init.d/rc.logging @@ -24,4 +24,8 @@ then set LOGGER_ARGS "-f" fi -logger start -b ${LOGGER_BUF} -t ${LOGGER_ARGS} +if ! param compare SDLOG_MODE -1 +then + logger start -b ${LOGGER_BUF} -t ${LOGGER_ARGS} +fi + diff --git a/src/modules/logger/params.c b/src/modules/logger/params.c index 749a52aa1a..d4ec705531 100644 --- a/src/modules/logger/params.c +++ b/src/modules/logger/params.c @@ -55,6 +55,7 @@ PARAM_DEFINE_INT32(SDLOG_UTC_OFFSET, 0); * Determines when to start and stop logging. By default, logging is started * when arming the system, and stopped when disarming. * + * @value -1 disabled * @value 0 when armed until disarm (default) * @value 1 from boot until disarm * @value 2 from boot until shutdown -- GitLab