OpenCSD - CoreSight Trace Decode Library
0.14.1
|
Go to the documentation of this file.
35 #ifndef ARM_OCSD_ERROR_LOGGER_H_INCLUDED
36 #define ARM_OCSD_ERROR_LOGGER_H_INCLUDED
68 return m_lastErrID[chan_id];
81 bool m_created_output_logger;
83 std::vector<std::string> m_error_sources;
87 #endif // ARM_OCSD_ERROR_LOGGER_H_INCLUDED
virtual void LogMessage(const ocsd_hndl_err_log_t handle, const ocsd_err_severity_t filter_level, const std::string &msg)
virtual ~ocsdDefaultErrorLogger()
OpenCSD : Library Error class.
unsigned int ocsd_hndl_err_log_t
virtual ocsdError * GetLastIDError(const uint8_t chan_id)
virtual const ocsd_err_severity_t GetErrorLogVerbosity() const
#define OCSD_IS_VALID_CS_SRC_ID(id)
virtual ocsdError * GetLastError()
virtual void LogError(const ocsd_hndl_err_log_t handle, const ocsdError *Error)
OpenCSD : Generic Message logger / printer.
virtual ocsdMsgLogger * getOutputLogger()
enum _ocsd_err_severity_t ocsd_err_severity_t
bool initErrorLogger(const ocsd_err_severity_t verbosity, bool bCreateOutputLogger=false)
Initialise the error logger with a severity filter, optionally create an output logger on stderr.
virtual void setOutputLogger(ocsdMsgLogger *pLogger)
virtual const ocsd_hndl_err_log_t RegisterErrorSource(const std::string &component_name)