Marius Cramer
2013-10-18 bd68aae78a5d696e4ccb9c0d267486c283a6d9d2
interface/web/monitor/show_log.php
@@ -125,7 +125,20 @@
if(isset($record['data'])) {
   $data = unserialize($record['data']);
   $logData = nl2br(htmlspecialchars($data));
  $logData = explode("\n", htmlspecialchars($data));
  $logDataHtml = '';
  /* set css class for each line of log, depending on key words in each line */
  foreach($logData as $val) {
    if (strpos($val, 'ERROR') !== FALSE) {
      $logDataHtml .= "<div class='logerror'>$val</div>";
    } elseif (strpos($val, 'WARN') !== FALSE) {
      $logDataHtml .= "<div class='logwarn'>$val</div>";
    } elseif (strpos($val, 'INFO') !== FALSE) {
      $logDataHtml .= "<div class='loginfo'>$val</div>";
    } else {
      $logDataHtml .= "<div class='log'>$val</div>";
    }
  }
   $app->tpl->setVar("log_data", $logData);
} else {