X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Finternal%2Fruntime%2FDeployedContentRepository.java;h=aa7d8f884dbc0584098bd346319c6ee45f3b5436;hb=3d3c654c9d973c62ca22f1c9010bb2e7e1847d09;hp=551062379a6047d9fbb733aee597719ca6b16d29;hpb=7e464c3cedfa41ece64811fb55ddc9ce740a1050;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/internal/runtime/DeployedContentRepository.java b/org.argeo.cms/src/org/argeo/cms/internal/runtime/DeployedContentRepository.java index 551062379..aa7d8f884 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/runtime/DeployedContentRepository.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/runtime/DeployedContentRepository.java @@ -3,9 +3,8 @@ package org.argeo.cms.internal.runtime; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; -import java.util.Map; -import org.argeo.api.acr.spi.ContentProvider; +import org.argeo.api.cms.CmsLog; import org.argeo.cms.CmsUserManager; import org.argeo.cms.acr.CmsContentRepository; import org.argeo.cms.acr.directory.DirectoryContentProvider; @@ -14,10 +13,13 @@ import org.argeo.cms.acr.fs.FsContentProvider; public class DeployedContentRepository extends CmsContentRepository { private final static String ROOT_XML = "cr:root.xml"; + private final static CmsLog log = CmsLog.getLog(DeployedContentRepository.class); + private CmsUserManager userManager; @Override public void start() { + long begin = System.currentTimeMillis(); try { super.start(); Path rootXml = KernelUtils.getOsgiInstancePath(ROOT_XML); @@ -40,6 +42,8 @@ public class DeployedContentRepository extends CmsContentRepository { } catch (IOException e) { throw new IllegalStateException("Cannot start content repository", e); } + long duration = System.currentTimeMillis()-begin; + log.debug(() -> "CMS content repository available (initialisation took "+duration+" ms)"); } @Override