From 635a94e141d3c0d73130069e979f4bb63d464c1d Mon Sep 17 00:00:00 2001 From: Saya Sugiura Date: Tue, 8 Dec 2020 10:22:42 +0900 Subject: logstorage: Implement general config to maintain logstorage loglevel Runtime log level setting from dlt-viewer or dlt-control doesn't work when logstorage is enabled. Adding MaintainLogstorageLogLevel=ON/OFF to [General] session of dlt_logstorage.conf to keep the current behaviour (=ON or 1 or not defined), or allow to change log level from dlt-viewer or dlt-control when the logstorage is enabled (=OFF or 0). Signed-off-by: KHANH LUONG HONG DUY Signed-off-by: Bui Nguyen Quoc Thanh --- include/dlt/dlt_types.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'include') diff --git a/include/dlt/dlt_types.h b/include/dlt/dlt_types.h index 9943e31..2880c89 100644 --- a/include/dlt/dlt_types.h +++ b/include/dlt/dlt_types.h @@ -173,6 +173,13 @@ typedef enum DLT_USER_MODE_MAX /**< maximum value, used for range check */ } DltUserLogMode; +/** + * Definition of Maintain Logstorage Loglevel modes + */ +#define DLT_MAINTAIN_LOGSTORAGE_LOGLEVEL_UNDEF -1 +#define DLT_MAINTAIN_LOGSTORAGE_LOGLEVEL_OFF 0 +#define DLT_MAINTAIN_LOGSTORAGE_LOGLEVEL_ON 1 + typedef float float32_t; typedef double float64_t; -- cgit v1.2.1