Merge pull request #14 from myrle-krantz/develop

Adding a bit of extra logging.
diff --git a/service/src/main/java/io/mifos/provisioner/internal/service/applications/IdentityServiceInitializer.java b/service/src/main/java/io/mifos/provisioner/internal/service/applications/IdentityServiceInitializer.java
index e955a82..0fb9c70 100644
--- a/service/src/main/java/io/mifos/provisioner/internal/service/applications/IdentityServiceInitializer.java
+++ b/service/src/main/java/io/mifos/provisioner/internal/service/applications/IdentityServiceInitializer.java
@@ -120,9 +120,11 @@
 
       return new IdentityServiceInitializationResult(signatureSet, encodedPasswordHash);
     } catch (final InvalidTokenException e) {
+      logger.warn("The given identity instance didn't recognize the system token as valid.", e);
       throw ServiceException.conflict("The given identity instance didn't recognize the system token as valid.  " +
               "Perhaps the system keys for the provisioner or for the identity manager are misconfigured?");
     } catch (final Exception e) {
+      logger.error("An unexpected error occured while initializing identity.", e);
       throw new IllegalStateException(e);
     }
   }
diff --git a/service/src/main/java/io/mifos/provisioner/rest/controller/ProvisionerRestController.java b/service/src/main/java/io/mifos/provisioner/rest/controller/ProvisionerRestController.java
index 6bcdec0..6e987dc 100644
--- a/service/src/main/java/io/mifos/provisioner/rest/controller/ProvisionerRestController.java
+++ b/service/src/main/java/io/mifos/provisioner/rest/controller/ProvisionerRestController.java
@@ -238,6 +238,7 @@
   ResponseEntity<IdentityManagerInitialization> assignIdentityManager(@PathVariable("tenantidentifier") final String tenantIdentifier,
                                              @RequestBody final AssignedApplication assignedApplication)
   {
+    logger.info("Assigning identity manager for tenant '{}'.", tenantIdentifier);
     final String identityManagerUri = applicationService.find(assignedApplication.getName()).getHomepage();
 
     final Optional<String> adminPassword = tenantService.assignIdentityManager(