Lorsqu'un Logger est construit, un message est directement écrit dans le fichier de log. L'utilisateur de la classe ne s'attend pas à ce qu'un new Logger écrive dans le fichier. Si il a besoin d'écrire dans le fichier à chaque requête, il le fera lui même, nous ne devrions pas le forcer à le faire.
Solution
Enlever le $this->file->write dans le constructeur.
Problème
Lorsqu'un
Logger
est construit, un message est directement écrit dans le fichier de log. L'utilisateur de la classe ne s'attend pas à ce qu'unnew Logger
écrive dans le fichier. Si il a besoin d'écrire dans le fichier à chaque requête, il le fera lui même, nous ne devrions pas le forcer à le faire.Solution
Enlever le
$this->file->write
dans le constructeur.