JAL-3878 Log status changes in annotation task
[jalview.git] / 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);
+  }
 }