Add Fatal logging option
Signed-off-by: Tim Terhorst <mynamewastaken+gitlab@gmail.com>
This commit is contained in:
parent
3e28565458
commit
2ad33bc06e
|
@ -62,7 +62,7 @@ class Manage extends Command implements CompletionAwareInterface {
|
|||
'level',
|
||||
null,
|
||||
InputOption::VALUE_REQUIRED,
|
||||
'set the log level [debug, info, warning, error]'
|
||||
'set the log level [debug, info, warning, error, fatal]'
|
||||
)
|
||||
->addOption(
|
||||
'timezone',
|
||||
|
@ -152,6 +152,8 @@ class Manage extends Command implements CompletionAwareInterface {
|
|||
case 'error':
|
||||
case 'err':
|
||||
return 3;
|
||||
case 'fatal':
|
||||
return 4;
|
||||
}
|
||||
throw new \InvalidArgumentException('Invalid log level string');
|
||||
}
|
||||
|
@ -171,6 +173,8 @@ class Manage extends Command implements CompletionAwareInterface {
|
|||
return 'Warning';
|
||||
case 3:
|
||||
return 'Error';
|
||||
case 4:
|
||||
return 'Fatal';
|
||||
}
|
||||
throw new \InvalidArgumentException('Invalid log level number');
|
||||
}
|
||||
|
@ -184,7 +188,7 @@ class Manage extends Command implements CompletionAwareInterface {
|
|||
if ($optionName === 'backend') {
|
||||
return ['file', 'syslog', 'errorlog', 'systemd'];
|
||||
} else if ($optionName === 'level') {
|
||||
return ['debug', 'info', 'warning', 'error'];
|
||||
return ['debug', 'info', 'warning', 'error', 'fatal'];
|
||||
} else if ($optionName === 'timezone') {
|
||||
return \DateTimeZone::listIdentifiers();
|
||||
}
|
||||
|
|
|
@ -110,6 +110,7 @@ class ManageTest extends TestCase {
|
|||
['wArn', 2],
|
||||
['error', 3],
|
||||
['eRr', 3],
|
||||
['fAtAl', 4],
|
||||
];
|
||||
}
|
||||
|
||||
|
@ -135,6 +136,7 @@ class ManageTest extends TestCase {
|
|||
[1, 'Info'],
|
||||
[2, 'Warning'],
|
||||
[3, 'Error'],
|
||||
[4, 'Fatal'],
|
||||
];
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue