open file juste one time, and move file responsability into log file

je pense que c'est mieux de gérer l'ouverture de fichier une bonne fois pour toute dans le Setup.
la gestion du fichier est au final un détail d'implémentation qui ne regarde que ta classe de log, et qui pollue la lecture de la loop