summaryrefslogtreecommitdiff
path: root/src/lib/dlt_user.c
diff options
context:
space:
mode:
authorOnkar Palkar <onkar.palkar@wipro.com>2017-01-30 16:59:23 +0530
committerSaya Sugiura <39760799+ssugiura@users.noreply.github.com>2019-09-13 08:49:36 +0900
commite1e86da8f6db688a6ffce6370975dfcaad7a62aa (patch)
treee44d6c96ebe4c57b4279c018030819f42b47c84f /src/lib/dlt_user.c
parent0ca94151777a560209fe063a7f02474e3a0ff47d (diff)
downloadDLT-daemon-e1e86da8f6db688a6ffce6370975dfcaad7a62aa.tar.gz
lib: Disable extended header in non verbose mode by env var
dlt-test-non-verbose test application is also added. Signed-off-by: Onkar Palkar <onkar.palkar@wipro.com> Signed-off-by: S. Hameed <shameed@jp.adit-jv.com>
Diffstat (limited to 'src/lib/dlt_user.c')
-rw-r--r--src/lib/dlt_user.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/lib/dlt_user.c b/src/lib/dlt_user.c
index 6cadb1f..5a84430 100644
--- a/src/lib/dlt_user.c
+++ b/src/lib/dlt_user.c
@@ -519,6 +519,7 @@ DltReturnValue dlt_init_common(void)
uint32_t buffer_max = DLT_USER_RINGBUFFER_MAX_SIZE;
char *env_buffer_step;
uint32_t buffer_step = DLT_USER_RINGBUFFER_STEP_SIZE;
+ char *env_nonverbose_extended_header;
char *env_log_buffer_len;
uint32_t buffer_max_configured = 0;
@@ -545,6 +546,16 @@ DltReturnValue dlt_init_common(void)
/* Use extended header for non verbose is enabled by default */
dlt_user.use_extende_header_for_non_verbose = DLT_USER_USE_EXTENDED_HEADER_FOR_NONVERBOSE;
+ /* Use extended header for non verbose is modified as per environment variable */
+ env_nonverbose_extended_header = getenv(DLT_USER_ENV_DISABLE_EXTENDED_HEADER_FOR_NONVERBOSE);
+ if (env_nonverbose_extended_header)
+ {
+ if (strcmp(env_nonverbose_extended_header, "1") == 0)
+ {
+ dlt_user.use_extende_header_for_non_verbose = DLT_USER_NO_USE_EXTENDED_HEADER_FOR_NONVERBOSE;
+ }
+ }
+
/* WIth session id is enabled by default */
dlt_user.with_session_id = DLT_USER_WITH_SESSION_ID;