Differentiate error logs for local and remote repository errors

RepositoryNotFoundException is raised when the local repository cannot
be opened.  RemoteRepositoryException is raised when there is an error
from the remote.

Both of these errors result in the same error message "Cannot replicate
project-name ..." being output to the log, which makes it difficult to
determine which of the errors has occurred.

Expand the log messages to make it possible to distinguish between local
and remote repository errors.

Change-Id: I63e24939200835e6c3a0bcacd4dd4c25ef766bf5
diff --git a/src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java b/src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java
index 897d120..9088a0b 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java
@@ -266,10 +266,14 @@
       git = gitManager.openRepository(projectName);
       runImpl();
     } catch (RepositoryNotFoundException e) {
-      wrappedLog.error("Cannot replicate " + projectName + "; " + e.getMessage(), getStatesAsArray());
+      wrappedLog.error("Cannot replicate " + projectName
+          + "; Local repository error: "
+          + e.getMessage(), getStatesAsArray());
 
     } catch (RemoteRepositoryException e) {
-      log.error("Cannot replicate " + projectName + "; " + e.getMessage());
+      log.error("Cannot replicate " + projectName
+          + "; Remote repository error: "
+          + e.getMessage());
 
     } catch (NoRemoteRepositoryException e) {
       if (pool.isCreateMissingRepos()) {