modifs.mineures sans commentaires
This commit is contained in:
parent
b21b4f396a
commit
6bd1afc1af
@ -273,20 +273,15 @@ EOT);
|
||||
"title" => "NIVEAU D'INFORMATION",
|
||||
"show" => false,
|
||||
["group",
|
||||
["--verbosity",
|
||||
["-V", "--verbosity",
|
||||
"args" => "verbosity", "argsdesc" => "silent|quiet|verbose|debug",
|
||||
"action" => [con::class, "set_verbosity"],
|
||||
"help" => "spécifier le niveau d'informations affiché",
|
||||
"help" => "Spécifier le niveau d'informations affiché sur la console",
|
||||
],
|
||||
["-q", "--quiet", "action" => [con::class, "set_verbosity", "quiet"]],
|
||||
["-v", "--verbose", "action" => [con::class, "set_verbosity", "verbose"]],
|
||||
["-D", "--debug", "action" => [con::class, "set_verbosity", "debug"]],
|
||||
],
|
||||
["-L", "--logfile",
|
||||
"args" => "output",
|
||||
"action" => [log::class, "set_output"],
|
||||
"help" => "Logger les messages de l'application dans le fichier spécifié",
|
||||
],
|
||||
["group",
|
||||
["--color",
|
||||
"action" => [con::class, "set_color", true],
|
||||
@ -294,6 +289,21 @@ EOT);
|
||||
],
|
||||
["--no-color", "action" => [con::class, "set_color", false]],
|
||||
],
|
||||
["group",
|
||||
["-L", "--logfile",
|
||||
"args" => "output",
|
||||
"action" => [log::class, "set_output"],
|
||||
"help" => "Logger les messages de l'application dans le fichier spécifié",
|
||||
],
|
||||
["--lV", "--lverbosity",
|
||||
"args" => "verbosity", "argsdesc" => "silent|quiet|verbose|debug",
|
||||
"action" => [log::class, "set_verbosity"],
|
||||
"help" => "Spécifier le niveau des informations ajoutées dans les logs",
|
||||
],
|
||||
["--lq", "--lquiet", "action" => [log::class, "set_verbosity", "quiet"]],
|
||||
["--lv", "--lverbose", "action" => [log::class, "set_verbosity", "verbose"]],
|
||||
["--lD", "--ldebug", "action" => [log::class, "set_verbosity", "debug"]],
|
||||
],
|
||||
];
|
||||
|
||||
const ARGS = [
|
||||
|
@ -1,6 +1,8 @@
|
||||
<?php
|
||||
namespace nulib\output;
|
||||
|
||||
use nulib\app\app;
|
||||
use nulib\exceptions;
|
||||
use nulib\output\std\NullMessenger;
|
||||
use nulib\output\std\ProxyMessenger;
|
||||
|
||||
@ -18,4 +20,43 @@ trait _TMessenger {
|
||||
static function get(): IMessenger {
|
||||
return self::$msg ??= new NullMessenger();
|
||||
}
|
||||
|
||||
static function set_verbosity(string $verbosity): void {
|
||||
$msg = self::get();
|
||||
switch ($verbosity) {
|
||||
case "Q":
|
||||
case "silent":
|
||||
$msg->resetParams([
|
||||
"min_level" => self::NONE,
|
||||
]);
|
||||
break;
|
||||
case "q":
|
||||
case "quiet":
|
||||
$msg->resetParams([
|
||||
"min_level" => self::MAJOR,
|
||||
]);
|
||||
break;
|
||||
case "n":
|
||||
case "normal":
|
||||
$msg->resetParams([
|
||||
"min_level" => self::NORMAL,
|
||||
]);
|
||||
break;
|
||||
case "v":
|
||||
case "verbose":
|
||||
$msg->resetParams([
|
||||
"min_level" => self::MINOR,
|
||||
]);
|
||||
break;
|
||||
case "D":
|
||||
case "debug":
|
||||
app::set_debug();
|
||||
$msg->resetParams([
|
||||
"min_level" => self::DEBUG,
|
||||
]);
|
||||
break;
|
||||
default:
|
||||
throw exceptions::forbidden_value($verbosity, "verbosity", ["silent", "quiet", "normal", "verbose", "debug"]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -19,45 +19,6 @@ class con extends _messenger {
|
||||
return static::$msg ??= new ConsoleMessenger();
|
||||
}
|
||||
|
||||
static function set_verbosity(string $verbosity): void {
|
||||
$con = self::get();
|
||||
switch ($verbosity) {
|
||||
case "Q":
|
||||
case "silent":
|
||||
$con->resetParams([
|
||||
"min_level" => self::NONE,
|
||||
]);
|
||||
break;
|
||||
case "q":
|
||||
case "quiet":
|
||||
$con->resetParams([
|
||||
"min_level" => self::MAJOR,
|
||||
]);
|
||||
break;
|
||||
case "n":
|
||||
case "normal":
|
||||
$con->resetParams([
|
||||
"min_level" => self::NORMAL,
|
||||
]);
|
||||
break;
|
||||
case "v":
|
||||
case "verbose":
|
||||
$con->resetParams([
|
||||
"min_level" => self::MINOR,
|
||||
]);
|
||||
break;
|
||||
case "D":
|
||||
case "debug":
|
||||
app::set_debug();
|
||||
$con->resetParams([
|
||||
"min_level" => self::DEBUG,
|
||||
]);
|
||||
break;
|
||||
default:
|
||||
throw exceptions::forbidden_value($verbosity, "verbosity", ["silent", "quiet", "normal", "verbose", "debug"]);
|
||||
}
|
||||
}
|
||||
|
||||
static function set_color(bool $color=true): void {
|
||||
self::get()->resetParams([
|
||||
"color" => $color,
|
||||
|
1
php/tbin/.gitignore
vendored
1
php/tbin/.gitignore
vendored
@ -1,2 +1,3 @@
|
||||
/*.db
|
||||
/*.cache
|
||||
/*.log
|
||||
|
Loading…
x
Reference in New Issue
Block a user