diff --git a/src/util/result.ts b/src/util/result.ts
index 70d7026bd3facc0ab83ee721318852ca0b80a653..baca22343183e8b927f8720cbf30af0529a69980 100644
--- a/src/util/result.ts
+++ b/src/util/result.ts
@@ -36,6 +36,20 @@ export class Result {
         return this._globalLog;
     }
 
+    /**
+     * @return true si il y a au moins un message dans le log global
+     */
+    public get hasGlobalLog(): boolean {
+        return this.globalLog.messages.length > 0;
+    }
+
+    /**
+     * @return true si il y a au moins un message dans le log global ou dans les ResultElement
+     */
+    public get hasLog(): boolean {
+        return (this.nbResultElements > 0 && this.log.messages.length > 0) || this.hasGlobalLog;
+    }
+
     /**
      * Retourne le résultat du premier ResultElement
      */