diff options
-rw-r--r-- | AudioManagerDaemon/src/CAmDltWrapper.cpp | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/AudioManagerDaemon/src/CAmDltWrapper.cpp b/AudioManagerDaemon/src/CAmDltWrapper.cpp index c8fe8e1..158a7d6 100644 --- a/AudioManagerDaemon/src/CAmDltWrapper.cpp +++ b/AudioManagerDaemon/src/CAmDltWrapper.cpp @@ -236,6 +236,53 @@ void CAmDltWrapper::append(const uint64_t value) #endif } +void CAmDltWrapper::append(am_Error_e value) +{ + std::string txt; + switch (value) + { + case am_Error_e::E_OK: + txt="E_OK"; + break; + case am_Error_e::E_ABORTED: + txt="E_ABORTED"; + break; + case am_Error_e::E_ALREADY_EXISTS: + txt="E_ALREADY_EXISTS"; + break; + case am_Error_e::E_DATABASE_ERROR: + txt="E_DATABASE_ERROR"; + break; + case am_Error_e::E_NON_EXISTENT: + txt="E_NON_EXISTENT"; + break; + case am_Error_e::E_NOT_POSSIBLE: + txt="E_NOT_POSSIBLE"; + break; + case am_Error_e::E_NOT_USED: + txt="E_NOT_USED"; + break; + case am_Error_e::E_NO_CHANGE: + txt="E_NO_CHANGE"; + break; + case am_Error_e::E_OUT_OF_RANGE: + txt="E_OUT_OF_RANGE"; + break; + case am_Error_e::E_UNKNOWN: + txt="E_UNKNOWN"; + break; + default: + txt="E_UNKNOWN"; + + } +#ifdef WITH_DLT + + dlt_user_log_write_string(&mDltContextData, txt.c_str()); +#else + mDltContextData.buffer << txt; +#endif +} + #ifndef WITH_DLT template<class T> void CAmDltWrapper::appendNoDLT(T value) { @@ -258,3 +305,4 @@ CAmDltWrapper::~CAmDltWrapper() } } + |