JAL-4199 Implement toString in BaseTask
[jalview.git] / src / jalview / ws2 / actions / BaseTask.java
index 40f96b5..803df3c 100644 (file)
@@ -300,4 +300,11 @@ public abstract class BaseTask<T extends BaseJob, R> implements TaskI<R>
     Objects.requireNonNull(action);
     this.cancelAction = action;
   }
+
+  @Override
+  public String toString()
+  {
+    var statusName = status != null ? status.name() : "UNSET";
+    return String.format("%s(%x, %s)", getClass().getSimpleName(), uid, statusName);
+  }
 }