/**
  * Renders the severity column.
  *
  * @param DevlogEntryModel $entry
  *
  * @return string
  */
 protected function formatSeverityColumn(DevlogEntryModel $entry)
 {
     $severityId = $entry->getSeverity();
     $severityName = SeverityUtility::getName($severityId);
     $icon = '';
     switch ($severityId) {
         case SeverityUtility::DEBUG:
             $icon = 'status-dialog-ok';
             break;
         case SeverityUtility::INFO:
             $icon = 'status-dialog-information';
             break;
         case SeverityUtility::NOTICE:
             $icon = 'status-dialog-notification';
             break;
         case SeverityUtility::WARNING:
             $icon = 'status-dialog-warning';
             break;
         case SeverityUtility::ERROR:
         case SeverityUtility::CRITICAL:
         case SeverityUtility::ALERT:
         case SeverityUtility::EMERGENCY:
             $icon = 'status-dialog-error';
             break;
     }
     if (!empty($icon)) {
         \tx_rnbase::load('tx_rnbase_mod_Util');
         $icon = \tx_rnbase_mod_Util::getSpriteIcon($icon);
     }
     return sprintf('<button ' . 'type="submit" ' . 'class="button button-severity severity severity-%2$s" ' . 'name="SET[mklogDevlogEntrySeverity]" ' . 'value="%1$s" ' . 'title="Filter %3$s (%1$s)"' . '>%4$s<span>%3$s</span></button>', $severityId, strtolower($severityName), ucfirst(strtolower($severityName)), $icon);
 }