Libraries reorganized to limit the number of exported symbols
[platform/core/security/key-manager.git] / src / manager / dpl / log / include / dpl / log / log.h
index ec93e8f..ac7f23d 100644 (file)
 #define CENT_KEY_LOG_H
 
 #include <dpl/singleton.h>
-#include <dpl/noncopyable.h>
 #include <dpl/log/abstract_log_provider.h>
 #include <sstream>
 #include <list>
 
+#include <noncopyable.h>
 #include <symbol-visibility.h>
 
 namespace CKM {
@@ -35,9 +35,11 @@ namespace Log {
 /**
  * CKM log system
  */
-class COMMON_API LogSystem : private Noncopyable
+class COMMON_API LogSystem
 {
   public:
+    NONCOPYABLE(LogSystem)
+
     LogSystem();
     virtual ~LogSystem();