7 #include <Fw/Types/Assert.hpp> 
   18         ActiveTextLoggerComponentBase(name),
 
   31         ActiveTextLoggerComponentBase::init(queueDepth,instance);
 
   38     void ActiveTextLoggerComponentImpl::TextLogger_handler(
NATIVE_INT_TYPE portNum,
 
   41                                                   const Fw::LogSeverity& severity,
 
   47         if (Fw::LogSeverity::DIAGNOSTIC == severity.e) {
 
   53         const char *severityString = 
"UNKNOWN";
 
   55             case Fw::LogSeverity::FATAL:
 
   56                 severityString = 
"FATAL";
 
   58             case Fw::LogSeverity::WARNING_HI:
 
   59                 severityString = 
"WARNING_HI";
 
   61             case Fw::LogSeverity::WARNING_LO:
 
   62                 severityString = 
"WARNING_LO";
 
   64             case Fw::LogSeverity::COMMAND:
 
   65                 severityString = 
"COMMAND";
 
   67             case Fw::LogSeverity::ACTIVITY_HI:
 
   68                 severityString = 
"ACTIVITY_HI";
 
   70             case Fw::LogSeverity::ACTIVITY_LO:
 
   71                 severityString = 
"ACTIVITY_LO";
 
   73             case Fw::LogSeverity::DIAGNOSTIC:
 
   74                 severityString = 
"DIAGNOSTIC";
 
   77                 severityString = 
"SEVERITY ERROR";
 
   91             if (localtime_r(&t, &tm) == 
nullptr) {
 
   95             (void) snprintf(textStr,
 
   97                             "EVENT: (%d) (%04d-%02d-%02dT%02d:%02d:%02d.%03u) %s: %s\n",
 
   98                             id, tm.tm_year + 1900, tm.tm_mon + 1, tm.tm_mday, tm.tm_hour,
 
  100                             severityString,text.
toChar());
 
  104             (void) snprintf(textStr,
 
  106                             "EVENT: (%d) (%d:%d,%d) %s: %s\n",
 
  113         this->TextQueue_internalInterfaceInvoke(intText);
 
  139         return this->m_log_file.
set_log_file(fileName, maxSize, maxBackups);