diff --git a/datamover/source/java/ch/systemsx/cisd/datamover/LocalProcessor.java b/datamover/source/java/ch/systemsx/cisd/datamover/LocalProcessor.java
index 7824f921a8b14edbafa3a8e1de147ea3241b3bd2..6bf7f3e74e87d6b67877332ae35432aee54a0e05 100644
--- a/datamover/source/java/ch/systemsx/cisd/datamover/LocalProcessor.java
+++ b/datamover/source/java/ch/systemsx/cisd/datamover/LocalProcessor.java
@@ -44,6 +44,8 @@ public class LocalProcessor implements IPathHandler
 {
     private static final Logger operationLog = LogFactory.getLogger(LogCategory.OPERATION, LocalProcessor.class);
 
+    private static final Logger notificationLog = LogFactory.getLogger(LogCategory.NOTIFY, LocalProcessor.class);
+
     private final Parameters parameters;
 
     private final IPathImmutableCopier copier;
@@ -149,6 +151,7 @@ public class LocalProcessor implements IPathHandler
         if (extraCopyDirOrNull != null)
         {
             extraTmpCopy = copier.tryCopy(path, tempDir);
+            notificationLog.error(String.format("Creating extra copy of '%s' failed.", path));
             ok = ok && (extraTmpCopy != null);
         }
 
@@ -156,6 +159,10 @@ public class LocalProcessor implements IPathHandler
         if (movedFile != null)
         {
             outgoingHandler.handle(movedFile);
+        } else
+        {
+            notificationLog.error(String
+                    .format("Moving '%s' to '%s' for final moving process failed.", path, outputDir));
         }
         ok = ok && (movedFile != null);
 
@@ -163,6 +170,8 @@ public class LocalProcessor implements IPathHandler
         {
             assert extraCopyDirOrNull != null;
             File extraCopy = LocalFileSystem.tryMoveLocal(extraTmpCopy, extraCopyDirOrNull);
+            notificationLog.error(String.format("Moving temporary extra copy '%s' to destination '%s' failed.",
+                    extraTmpCopy, extraCopyDirOrNull));
             ok = ok && (extraCopy != null);
         }
         return ok;
diff --git a/datamover/source/java/ch/systemsx/cisd/datamover/utils/LazyPathHandler.java b/datamover/source/java/ch/systemsx/cisd/datamover/utils/LazyPathHandler.java
index 3d5c8c33dc93aefc626401434c3d6092ef67ef6b..7cdcbfaed9ab0c0710aa53e349d25bbf11d3d52c 100644
--- a/datamover/source/java/ch/systemsx/cisd/datamover/utils/LazyPathHandler.java
+++ b/datamover/source/java/ch/systemsx/cisd/datamover/utils/LazyPathHandler.java
@@ -105,7 +105,7 @@ public class LazyPathHandler implements ITerminable, IPathHandler
                 operationLog.info("Processing succeded: " + resource.getAbsolutePath());
             } else
             {
-                notificationLog.error("Processing failed: " + resource.getAbsolutePath());
+                operationLog.error("Processing failed: " + resource.getAbsolutePath());
             }
         }