modifs.mineures sans commentaires
This commit is contained in:
parent
86030d52ac
commit
113f906f6e
|
@ -4,5 +4,8 @@
|
|||
rotation des logs
|
||||
* [ ] lors de la rotation, si l'ouverture du nouveau fichier échoue, continuer
|
||||
à écrire dans l'ancien fichier
|
||||
* [ ] dans `StdMessenger::resetParams()`, `[output]` peut être une instance de
|
||||
StdOutput pour mettre à jour $out ET $err, ou un tableau de deux éléments pour
|
||||
mettre à jour séparément $out et $err
|
||||
|
||||
-*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary
|
|
@ -150,9 +150,14 @@ class StdMessenger implements _IMessenger {
|
|||
"color" => $color,
|
||||
"indent" => $indent,
|
||||
];
|
||||
if ($output !== null) {
|
||||
if ($this->out === $this->err) {
|
||||
$this->out->resetParams($params);
|
||||
} else {
|
||||
# NB: si initialement [output] était null, et qu'on spécifie une valeur
|
||||
# [output], alors les deux instances $out et $err sont mis à jour
|
||||
# séparément avec la même valeur de output
|
||||
# de plus, on ne peut plus revenir à la situation initiale avec une
|
||||
# destination différente pour $out et $err
|
||||
$this->out->resetParams($params);
|
||||
$this->err->resetParams($params);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue