JAL-3878 Log status changes in annotation task
authorMateusz Warowny <mmzwarowny@dundee.ac.uk>
Mon, 11 Apr 2022 16:10:11 +0000 (18:10 +0200)
committerMateusz Warowny <mmzwarowny@dundee.ac.uk>
Mon, 11 Apr 2022 16:10:11 +0000 (18:10 +0200)
src/jalview/ws2/actions/annotation/AnnotationTask.java

index 86657c4..8f210e0 100644 (file)
@@ -290,6 +290,7 @@ public class AnnotationTask implements TaskI<AnnotationResult>
   {
     if (this.taskStatus != status)
     {
+      Cache.log.debug(String.format("%s status change to %s", this, status.name()));
       this.taskStatus = status;
       eventHandler.fireTaskStatusChanged(status);
     }
@@ -570,4 +571,11 @@ public class AnnotationTask implements TaskI<AnnotationResult>
       }
     }
   }
+
+  @Override
+  public String toString()
+  {
+    var status = taskStatus != null ? taskStatus.name() : "UNSET";
+    return String.format("AnnotationTask(%d, %s)", uid, status);
+  }
 }