36 #ifndef ARM_TRC_ERROR_LOG_I_H_INCLUDED 37 #define ARM_TRC_ERROR_LOG_I_H_INCLUDED 39 #include "opencsd/ocsd_if_types.h" 70 virtual const ocsd_hndl_err_log_t
RegisterErrorSource(
const std::string &component_name) = 0;
90 virtual void LogError(
const ocsd_hndl_err_log_t handle,
const ocsdError *Error) = 0;
100 virtual void LogMessage(
const ocsd_hndl_err_log_t handle,
const ocsd_err_severity_t filter_level,
const std::string &msg ) = 0;
132 #endif // ARM_TRC_ERROR_LOG_I_H_INCLUDED
virtual void setOutputLogger(ocsdMsgLogger *pLogger)=0
virtual void LogError(const ocsd_hndl_err_log_t handle, const ocsdError *Error)=0
virtual ocsdError * GetLastIDError(const uint8_t chan_id)=0
virtual ocsdMsgLogger * getOutputLogger()=0
virtual ocsdError * GetLastError()=0
virtual void LogMessage(const ocsd_hndl_err_log_t handle, const ocsd_err_severity_t filter_level, const std::string &msg)=0
virtual const ocsd_hndl_err_log_t RegisterErrorSource(const std::string &component_name)=0
Error logging interface.This class provides a standard interface to the decoder error logger for all ...
virtual const ocsd_err_severity_t GetErrorLogVerbosity() const =0
virtual ~ITraceErrorLog()