modifs.mineures sans commentaires
This commit is contained in:
parent
2635e497ca
commit
3d83e44667
@ -1,7 +1,5 @@
|
||||
# nulib\output
|
||||
|
||||
* [ ] vérifier que la date affichée pour un TITLE est celle à laquelle l'appel
|
||||
a été fait, même si le premier événement en dessous arrive bien plus tard
|
||||
* [ ] pareil pour action: sauf si c'est une seule ligne, la date de action est
|
||||
la date du premier appel, alors que la date de $result est celui du result si
|
||||
c'est affiché sur une autre ligne
|
||||
|
@ -279,11 +279,29 @@ class ConsoleMessenger extends AbstractMessenger {
|
||||
$rcontent = $action["result_content"];
|
||||
if ($level < $this->minLevel) continue;
|
||||
if ($mergeResult) {
|
||||
$this->_printAction(
|
||||
$linePrefix, $level,
|
||||
$printContent, $content,
|
||||
true, $rsuccess, $rcontent,
|
||||
$indentLevel, $err);
|
||||
if (time() - $action["timestamp"] <= 2) {
|
||||
$this->_printAction(
|
||||
$linePrefix, $level,
|
||||
$printContent, $content,
|
||||
true, $rsuccess, $rcontent,
|
||||
$indentLevel, $err);
|
||||
} else {
|
||||
# si l'action a pris plus de 2 secondes, ne pas fusionner pour que
|
||||
# l'on voit le temps que ça a pris
|
||||
$this->_printAction(
|
||||
$linePrefix, $level,
|
||||
$printContent, $content,
|
||||
false, null, null,
|
||||
$indentLevel, $err);
|
||||
# recalculer une nouvelle ligne de préfixe pour le résultat
|
||||
$linePrefix = $this->getLinePrefix();
|
||||
$this->_printAction(
|
||||
$linePrefix, $level,
|
||||
false, null,
|
||||
true, $rsuccess, $rcontent,
|
||||
$indentLevel, $err);
|
||||
|
||||
}
|
||||
} elseif ($printContent) {
|
||||
$this->_printAction(
|
||||
$linePrefix, $level,
|
||||
@ -305,6 +323,7 @@ class ConsoleMessenger extends AbstractMessenger {
|
||||
A::merge($this->actions[array_key_last($this->actions)], [
|
||||
"action_level" => $actionLevel,
|
||||
"max_action_level" => null,
|
||||
"timestamp" => time(),
|
||||
"line_prefix" => $this->getLinePrefix(),
|
||||
"level" => $level,
|
||||
"content" => $content,
|
||||
|
@ -45,14 +45,47 @@ $msg = new $class($params);
|
||||
|
||||
###############################################################################
|
||||
|
||||
$titles = 1;
|
||||
$delay = 1;
|
||||
$titles = 0;
|
||||
$maxTitleLevel = 0;
|
||||
$actions = 1;
|
||||
$actions = 0;
|
||||
$maxActionLevel = 0;
|
||||
$levels = 1;
|
||||
$complete = 1;
|
||||
$multilines = 1;
|
||||
$exceptions = 1;
|
||||
$levels = 0;
|
||||
$complete = 0;
|
||||
$multilines = 0;
|
||||
$exceptions = 0;
|
||||
|
||||
if ($delay) {
|
||||
echo date("Y-m-d\\TH:i:s.u")."\n";
|
||||
$msg->title("title");
|
||||
sleep(5);
|
||||
$msg->info("info");
|
||||
sleep(5);
|
||||
$msg->info("info");
|
||||
$msg->end();
|
||||
|
||||
echo date("Y-m-d\\TH:i:s.u")."\n";
|
||||
$msg->action("action");
|
||||
sleep(5);
|
||||
$msg->info("info");
|
||||
sleep(5);
|
||||
$msg->info("info");
|
||||
$msg->adone();
|
||||
|
||||
echo date("Y-m-d\\TH:i:s.u")."\n";
|
||||
$msg->action("action");
|
||||
sleep(5);
|
||||
$msg->asuccess();
|
||||
|
||||
echo date("Y-m-d\\TH:i:s.u")."\n";
|
||||
$msg->action("action");
|
||||
$msg->asuccess("plouf1");
|
||||
|
||||
echo date("Y-m-d\\TH:i:s.u")."\n";
|
||||
$msg->action("action");
|
||||
sleep(5);
|
||||
$msg->asuccess("plouf2");
|
||||
}
|
||||
|
||||
if ($titles) {
|
||||
$msg->title("title0");
|
||||
|
Loading…
x
Reference in New Issue
Block a user