diff --git a/src/Worker/WorkerManager.py b/src/Worker/WorkerManager.py
index a61832ab..a5c0c85c 100644
--- a/src/Worker/WorkerManager.py
+++ b/src/Worker/WorkerManager.py
@@ -571,8 +571,9 @@ class WorkerManager(object):
             self.site.greenlet_manager.spawn(self.checkComplete)
 
     # Mark a task failed
-    def failTask(self, task):
+    def failTask(self, task, reason="Unknown"):
         if task in self.tasks:
+            self.log.debug("Task %s failed (Reason: %s)" % (task["inner_path"], reason))
             task["done"] = True
             self.tasks.remove(task)  # Remove from queue
             self.site.onFileFail(task["inner_path"])