if (!$message->isVisible()) {
continue;
}
- if ($filter === TRUE || $message->getSeverity() >= 3) {
- $statusType = $message->getSeverity() >= 4 ? 'error' : $statusType;
+ if ($filter === TRUE || $message->getLevel() >= 3) {
+ $statusType = $message->getLevel() >= 4 ? 'error' : $statusType;
$statusMessage = $message->getMessage();
$statusMessages[] = $statusTitle = $message->getTitle();
}
* @return int
*/
public static function severitySort($a, $b) {
- $aSeverity = $a->getSeverity();
- $bSeverity = $b->getSeverity();
+ $aSeverity = $a->getLevel();
+ $bSeverity = $b->getLevel();
if ($aSeverity == $bSeverity) {
return strcmp($a->getName(), $b->getName());
}
}
/**
- * Get level.
+ * Get severity level number.
*
- * @return string
+ * @return int
* @see Psr\Log\LogLevel
*/
public function getLevel() {
}
/**
- * Alias for Level
+ * Get severity string.
+ *
* @return string
+ * @see Psr\Log\LogLevel
*/
public function getSeverity() {
- return $this->getLevel();
+ return CRM_Utils_Check::severityMap($this->level, TRUE);
}
/**
'name' => $this->name,
'message' => $this->message,
'title' => $this->title,
- 'severity' => CRM_Utils_Check::severityMap($this->level, TRUE),
+ 'severity' => $this->getSeverity(),
'severity_id' => $this->level,
'is_visible' => (int) $this->isVisible(),
'icon' => $this->icon,
}
if ($spid) {
// If so, compare severity to StatusPreference->severity.
- $severity = $this->getSeverity();
- if ($severity <= $statusPreference['values'][$spid]['ignore_severity']) {
+ if ($this->level <= $statusPreference['values'][$spid]['ignore_severity']) {
// A hush or a snooze has been set. Find out which.
if (isset($statusPreference['values'][$spid]['hush_until'])) {
// Snooze is set.