diff --git a/pyAmakIHM/classes/fenetre.py b/pyAmakIHM/classes/fenetre.py
index 076b177a2314d0aa996944c92aefcda1a280ae2d..4760e56f304379d0fa084a66de52942910b417c7 100644
--- a/pyAmakIHM/classes/fenetre.py
+++ b/pyAmakIHM/classes/fenetre.py
@@ -278,3 +278,25 @@ class Fenetre :
     """
     def display(self) -> None:
         self.get_root().mainloop()
+
+    def errorDisplay(self,typeError : str, message : str) -> None:
+        if ((typeError != "") and (message != "")) :
+            self.__panelLogs.displayLog(typeError+" : "+message, self.__panelLogs.getText())
+
+        elif (typeError == "") :
+            self.__panelLogs.displayLogs(message, self.__panelLogs.getText())
+
+        elif (typeError == "" ) :
+            self.__panelLogs.displayLogs(typeError, self.__panelLogs.getText())
+
+        else : 
+            print("Empty string for typeError and message : at least one of them must not be empty \n")
+
+    def logsDisplay(self, message : str) -> None:
+        if (message==""):
+            print("The message you want to print is empty.\n")
+        else :
+            self.__etat.logsDisplay(message) 
+
+    
+