diff --git a/snaparchiver/src/main/java/SnapArchiver/SnapArchiverClass.java b/snaparchiver/src/main/java/SnapArchiver/SnapArchiverClass.java
index b14e970671765d607bca6a94c71cdda62d52dcf6..b62c71f6694c76d6a81ddec18002cf681162cdfa 100644
--- a/snaparchiver/src/main/java/SnapArchiver/SnapArchiverClass.java
+++ b/snaparchiver/src/main/java/SnapArchiver/SnapArchiverClass.java
@@ -62,6 +62,9 @@ import java.util.MissingResourceException;
 import java.util.ResourceBundle;
 import java.util.Vector;
 
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
 import fr.esrf.Tango.AttrWriteType;
 import fr.esrf.Tango.DevFailed;
 import fr.esrf.Tango.DispLevel;
@@ -74,6 +77,8 @@ import fr.esrf.TangoDs.TemplCommandInOut;
 import fr.esrf.TangoDs.Util;
 
 public class SnapArchiverClass extends DeviceClass implements TangoConst {
+	
+	final static Logger logger = LoggerFactory.getLogger(SnapArchiverClass.class);
     /**
      * SnapArchiverClass class instance (it is a singleton).
      */
@@ -114,8 +119,8 @@ public class SnapArchiverClass extends DeviceClass implements TangoConst {
     // ===================================================================
     public static SnapArchiverClass instance() {
         if (_instance == null) {
-            System.err.println("SnapArchiverClass is not initialised !!!");
-            System.err.println("Exiting");
+        	logger.error("SnapArchiverClass is not initialised !!!");
+        	logger.error("Exiting");
             System.exit(-1);
         }
         return _instance;