diff options
author | Jens Lorenz <jlorenz@de.adit-jv.com> | 2016-12-08 11:05:49 +0100 |
---|---|---|
committer | Jens Lorenz <jlorenz@de.adit-jv.com> | 2016-12-08 11:05:49 +0100 |
commit | 3cec2f355765ec225ef5f8c228f7d00720582e52 (patch) | |
tree | fc69eb263c565a8eec891350766d579965a5baf8 /AudioManagerUtilities/include/CAmDltWrapper.h | |
parent | 30754a4100cf18b6d0b689bafbb23583d165f81b (diff) | |
download | audiomanager-3cec2f355765ec225ef5f8c228f7d00720582e52.tar.gz |
AMUtil: Check log level support of DLT added.
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
Diffstat (limited to 'AudioManagerUtilities/include/CAmDltWrapper.h')
-rw-r--r-- | AudioManagerUtilities/include/CAmDltWrapper.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/AudioManagerUtilities/include/CAmDltWrapper.h b/AudioManagerUtilities/include/CAmDltWrapper.h index 8c2b514..a37ec77 100644 --- a/AudioManagerUtilities/include/CAmDltWrapper.h +++ b/AudioManagerUtilities/include/CAmDltWrapper.h @@ -158,6 +158,18 @@ public: bool init(DltLogLevelType loglevel, DltContext* context = NULL); + bool checkLogLevel(DltLogLevelType logLevel) + { +#ifdef WITH_DLT + #if (DLT_MAJOR_VERSION >= 2 && DLT_MINOR_VERSION >= 16) + return (1 == dlt_user_is_logLevel_enabled(&mDltContext,logLevel)? true: false); + #else + return false; + #endif +#else + return (logLevel <= mDltContext.log_level_user); +#endif + } void deinit(); void send(); void append(const int8_t value); |