8 "PASSIVE_TEXT_LOGGER_ID_FILTER_SIZE must fit within range of FwSizeType");
19 this->m_numFilteredIDs = count;
20 for (
FwSizeType entry = 0; entry < count; entry++) {
21 this->m_filteredIDs[entry] = filteredIds[entry];
25 void ConsoleTextLoggerImpl::TextLogger_handler(
FwIndexType portNum,
31 for (
FwSizeType i = 0; i < this->m_numFilteredIDs; i++) {
32 if (this->m_filteredIDs[i] ==
id) {
37 const char* severityString =
nullptr;
40 severityString =
"FATAL";
43 severityString =
"WARNING_HI";
46 severityString =
"WARNING_LO";
49 severityString =
"COMMAND";
52 severityString =
"ACTIVITY_HI";
55 severityString =
"ACTIVITY_LO";
58 severityString =
"DIAGNOSTIC";
61 severityString =
"SEVERITY ERROR";
PlatformSizeType FwSizeType
Auto-generated base for PassiveTextLogger component.
static void log(const char *format,...)
log a formated string with supplied arguments
TimeBase getTimeBase() const
const char * toChar() const
Software diagnostic events.
#define PRI_FwEventIdType
FwIdType FwEventIdType
The type of an event identifier.
ConsoleTextLoggerImpl(const char *compName)
Less important informational events.
An activity related to commanding.
A less serious but recoverable event.
void configure(const FwEventIdType *filteredIds, FwSizeType count)
Configure component with event ID filters.
A serious but recoverable event.
Enum representing event severity.
#define PRI_FwTimeBaseStoreType
Important informational events.
PlatformIndexType FwIndexType
A fatal non-recoverable event.
RateGroupDivider component implementation.