Graylog: Handle missing fields a little more gracefully (#9919)

This commit is contained in:
Tony Murray
2019-03-07 19:49:14 -06:00
committed by GitHub
parent 5cffe1d7fb
commit b65205b983

View File

@@ -105,13 +105,14 @@ class GraylogController extends SimpleTableController
$displayTime = $message['message']['timestamp'];
}
$level = isset($message['message']['level']) ? $message['message']['level'] : '';
return [
'severity' => $this->severityLabel($message['message']['level']),
'severity' => $this->severityLabel($level),
'timestamp' => $displayTime,
'source' => '<a href="'.Url::generate(['page'=>'device', 'device'=>$message['message']['source']]).'">'.$message['message']['source'].'</a>',
'message' => $message['message']['message'],
'message' => isset($message['message']['message']) ? $message['message']['message'] : '',
'facility' => isset($message['message']['facility']) ? $message['message']['facility'] : '',
'level' => $message['message']['level'],
'level' => $level,
];
}