Woonsan Ko pushed to branch feature/REPO-1612 at cms-community / 
hippo-repository


Commits:
cbb239a3 by Woonsan Ko at 2017-01-23T10:47:07-05:00
REPO-1612: Adding startup log messages.

- - - - -


1 changed file:

- servlets/src/main/java/org/hippoecm/repository/RepositoryServlet.java


Changes:

=====================================
servlets/src/main/java/org/hippoecm/repository/RepositoryServlet.java
=====================================
--- a/servlets/src/main/java/org/hippoecm/repository/RepositoryServlet.java
+++ b/servlets/src/main/java/org/hippoecm/repository/RepositoryServlet.java
@@ -524,6 +524,9 @@ public class RepositoryServlet extends HttpServlet {
     }
 
     private void initializeRepository() throws RepositoryException {
+        final long beginMillisec = System.currentTimeMillis();
+        long endMillisec = -1L;
+
         try {
             // get the local embedded repository
             repository = 
HippoRepositoryFactory.getHippoRepository(storageLocation);
@@ -560,7 +563,7 @@ public class RepositoryServlet extends HttpServlet {
                 }
             }, RepositoryClusterService.class);
 
-            log.info("Repository has been successfully initialized.");
+            endMillisec = System.currentTimeMillis();
         } catch (MalformedURLException ex) {
             log.error("Repository initialization failure. 
MalformedURLException exception: " + bindingAddress, ex);
             throw new RepositoryException("RemoteException: " + 
ex.getMessage());
@@ -568,6 +571,15 @@ public class RepositoryServlet extends HttpServlet {
             log.error("Repository initialization failure. Generic remoting 
exception: " + bindingAddress, ex);
             throw new RepositoryException("RemoteException: " + 
ex.getMessage());
         }
+
+        if (endMillisec != -1L) {
+            final long laps = endMillisec - beginMillisec;
+            System.out.println("Hippo Repository startup in " + laps + " ms");
+            log.info("Hippo Repository startup in {} ms", laps);
+        } else {
+            System.err.println("Hippo Repository fails to startup. Please 
check the logs.");
+            log.error("Hippo Repository fails to startup. Please check the 
logs.");
+        }
     }
 
     private class RepositoryInitializationRunner implements Runnable {



View it on GitLab: 
https://code.onehippo.org/cms-community/hippo-repository/commit/cbb239a306fbdcfd5e72095ba83961b9976bdd45
_______________________________________________
Hippocms-svn mailing list
Hippocms-svn@lists.onehippo.org
https://lists.onehippo.org/mailman/listinfo/hippocms-svn

Reply via email to