diff options
author | Jens Lorenz <jlorenz@de.adit-jv.com> | 2014-11-12 09:40:47 +0100 |
---|---|---|
committer | Christian Linke <christian.linke@bmw.de> | 2015-02-17 14:18:35 +0100 |
commit | a4539202bc7bab8c17d4c532ccb4cee1c4daed09 (patch) | |
tree | e4472254c6a874fdb07e31c9699ea6a1bc524069 /AudioManagerDaemon | |
parent | 6e700bfc7faecb6d7e0f31c9d08b8b4f6cd1b3dd (diff) | |
download | audiomanager-Intreprid_stable_branch.tar.gz |
Bug #298 - DLT messages will be created only in case respective log level is activatedIntreprid_stable_branch
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
Diffstat (limited to 'AudioManagerDaemon')
-rw-r--r-- | AudioManagerDaemon/src/CAmDltWrapper.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/AudioManagerDaemon/src/CAmDltWrapper.cpp b/AudioManagerDaemon/src/CAmDltWrapper.cpp index d1bbab2..fc2aaa4 100644 --- a/AudioManagerDaemon/src/CAmDltWrapper.cpp +++ b/AudioManagerDaemon/src/CAmDltWrapper.cpp @@ -13,6 +13,7 @@ * * * \author Christian Mueller, christian.ei.mueller@bmw.de BMW 2011,2012 + * Jens Lorenz, jlorenz@de.adit-jv.com ADIT 2014 * * \file CAmDltWrapper.cpp * For further information see http://www.genivi.org/. @@ -108,19 +109,23 @@ void CAmDltWrapper::registerContext(DltContext& handle, const char *contextid, c #endif } -void CAmDltWrapper::init(DltLogLevelType loglevel, DltContext* context) +bool CAmDltWrapper::init(DltLogLevelType loglevel, DltContext* context) { (void) loglevel; pthread_mutex_lock(&mMutex); if (!context) context = &mDltContext; #ifdef WITH_DLT - dlt_user_log_write_start(context, &mDltContextData, loglevel); + if (dlt_user_log_write_start(context, &mDltContextData, loglevel) <= 0) + { + pthread_mutex_unlock(&mMutex); + return false; + } #else if(mEnableNoDLTDebug) std::cout << "\e[0;34m[" << context->contextID << "]\e[0;30m\t"; #endif - + return true; } void CAmDltWrapper::send() |