Remplacement des \n par System.lineseparator et utilisation de stringbuilder pour la récupération de l'historique.
sessions, fonctionnent (dans certains cas précis, de manière limitée dans le temps).