diff --git a/ROMFS/px4fmu_common/init.d/rc.logging b/ROMFS/px4fmu_common/init.d/rc.logging index ee7a2f7409ea18eefbaabaf29bf8d52dcae8525d..51a21f852b53a40901e3e9aaaf986b06d84cbf17 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 749a52aa1a68d16bded08e8069466d53ec640ae6..d4ec705531a2cc8c49420e27d8b205ceffb73da6 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