diff --git a/src/Module/Admin/Logs/Settings.php b/src/Module/Admin/Logs/Settings.php
index 1839986c55..2b0a561afe 100644
--- a/src/Module/Admin/Logs/Settings.php
+++ b/src/Module/Admin/Logs/Settings.php
@@ -66,11 +66,14 @@ class Settings extends BaseAdmin
parent::content();
$log_choices = [
- LogLevel::ERROR => 'Error',
- LogLevel::WARNING => 'Warning',
- LogLevel::NOTICE => 'Notice',
- LogLevel::INFO => 'Info',
- LogLevel::DEBUG => 'Debug',
+ LogLevel::EMERGENCY => 'Emergency',
+ LogLevel::ALERT => 'Alert',
+ LogLevel::CRITICAL => 'Critical',
+ LogLevel::ERROR => 'Error',
+ LogLevel::WARNING => 'Warning',
+ LogLevel::NOTICE => 'Notice',
+ LogLevel::INFO => 'Info',
+ LogLevel::DEBUG => 'Debug',
];
if (ini_get('log_errors')) {
diff --git a/src/Module/Admin/Logs/View.php b/src/Module/Admin/Logs/View.php
index 378e2d41b7..b03e9649f0 100644
--- a/src/Module/Admin/Logs/View.php
+++ b/src/Module/Admin/Logs/View.php
@@ -47,6 +47,8 @@ class View extends BaseAdmin
$filters_valid_values = [
'level' => [
'',
+ LogLevel::EMERGENCY,
+ LogLevel::ALERT,
LogLevel::CRITICAL,
LogLevel::ERROR,
LogLevel::WARNING,
@@ -54,7 +56,7 @@ class View extends BaseAdmin
LogLevel::INFO,
LogLevel::DEBUG,
],
- 'context' => ['', 'index', 'worker'],
+ 'context' => ['', 'index', 'worker', 'daemon'],
];
$filters = [
'level' => $_GET['level'] ?? '',
@@ -71,10 +73,10 @@ class View extends BaseAdmin
} else {
try {
$data = DI::parsedLogIterator()
- ->open($f)
- ->withLimit(self::LIMIT)
- ->withFilters($filters)
- ->withSearch($search);
+ ->open($f)
+ ->withLimit(self::LIMIT)
+ ->withFilters($filters)
+ ->withSearch($search);
} catch (\Exception $e) {
$error = DI::l10n()->t('Couldn\'t open %1$s log file.
Check to see if file %1$s is readable.', $f);
}
diff --git a/view/global.css b/view/global.css
index 74ef4631de..41a287a1c3 100644
--- a/view/global.css
+++ b/view/global.css
@@ -773,3 +773,13 @@ figure.img-allocated-height img{
color: #731289; /* purple */
font-weight: bold;
}
+.loglevel-alert {
+ color: #ff0000; /* red */
+ font-weight: bold;
+ font-style: italic;
+}
+.loglevel-emergency {
+ color: #731289; /* purple */
+ font-weight: bold;
+ font-style: italic;
+}
diff --git a/view/theme/frio/templates/admin/logs/view.tpl b/view/theme/frio/templates/admin/logs/view.tpl
index cac7b7d458..4a5c77f53d 100644
--- a/view/theme/frio/templates/admin/logs/view.tpl
+++ b/view/theme/frio/templates/admin/logs/view.tpl
@@ -65,11 +65,14 @@
data-data="{{$row->data}}" data-source="{{$row->source}}">