]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.runtime/src/org/argeo/slc/cli/fs/SyncFileVisitor.java
Botstrap and build of the base runtime.
[gpl/argeo-slc.git] / org.argeo.slc.runtime / src / org / argeo / slc / cli / fs / SyncFileVisitor.java
index 4d696eea249ac1fef1a802e8604a6bf5f87555cb..43af11144ef226efcf1d221f75c73d4c20f47ab6 100644 (file)
@@ -1,13 +1,15 @@
 package org.argeo.slc.cli.fs;
 
+import java.lang.System.Logger;
+import java.lang.System.Logger.Level;
 import java.nio.file.Path;
+import java.util.Objects;
 
-import org.argeo.api.cms.CmsLog;
-import org.argeo.fs.BasicSyncFileVisitor;
+import org.argeo.slc.sync.BasicSyncFileVisitor;
 
 /** Synchronises two directory structures. */
 public class SyncFileVisitor extends BasicSyncFileVisitor {
-       private final static CmsLog log = CmsLog.getLog(SyncFileVisitor.class);
+       private final static Logger logger = System.getLogger(SyncFileVisitor.class.getName());
 
        public SyncFileVisitor(Path sourceBasePath, Path targetBasePath, boolean delete, boolean recursive) {
                super(sourceBasePath, targetBasePath, delete, recursive);
@@ -15,16 +17,16 @@ public class SyncFileVisitor extends BasicSyncFileVisitor {
 
        @Override
        protected void error(Object obj, Throwable e) {
-               log.error(obj, e);
+               logger.log(Level.ERROR, Objects.toString(obj), e);
        }
 
        @Override
        protected boolean isTraceEnabled() {
-               return log.isTraceEnabled();
+               return logger.isLoggable(Level.TRACE);
        }
 
        @Override
        protected void trace(Object obj) {
-               log.trace(obj);
+               logger.log(Level.TRACE, Objects.toString(obj));
        }
 }