diff --git a/KelvinDashboardGUI/main.cpp b/KelvinDashboardGUI/main.cpp
index faa83fbbc37dd196a6ef8fde91fe7295948457ca..cd871c5cbb2763ff53d4089c7b23a1c78256159c 100755
--- a/KelvinDashboardGUI/main.cpp
+++ b/KelvinDashboardGUI/main.cpp
@@ -15,6 +15,7 @@
 #include "DapSettingsCipher.h"
 #include "DapServiceClient.h"
 #include "DapServiceController.h"
+#include "DapLogger.h"
 
 int main(int argc, char *argv[])
 {
@@ -26,6 +27,14 @@ int main(int argc, char *argv[])
     app.setApplicationName("Kelvin Client");
     app.setWindowIcon(QIcon(":/Resources/Icons/icon.ico"));
     
+    DapLogger dapLogger;
+    /// TODO: The code is commented out at the time of developing the logging strategy in the project
+//#ifndef QT_DEBUG
+    #ifdef Q_OS_LINUX
+        dapLogger.setLogFile(QString("/opt/%1/log/%2Gui.log").arg(QString(DAP_BRAND)).arg(DAP_BRAND));
+    #endif
+//#endif
+        
     /// Local client.
     DapServiceClient dapServiceClient;
     // Creating a service controller
diff --git a/KelvinDashboardService/main.cpp b/KelvinDashboardService/main.cpp
index ac6fd0ccdd4cf52fac9c5162dd076afbfaeef475..4bbb8de1c27cb7fee8232bafee5f0609a4f2a268 100755
--- a/KelvinDashboardService/main.cpp
+++ b/KelvinDashboardService/main.cpp
@@ -4,6 +4,7 @@
 
 #include "DapHalper.h"
 #include "DapChainDashboardService.h"
+#include "DapLogger.h"
 
 int main(int argc, char *argv[])
 {
@@ -26,6 +27,14 @@ int main(int argc, char *argv[])
     a.setOrganizationDomain("demlabs.com");
     a.setApplicationName("KelvinDashboardService");
     
+    DapLogger dapLogger;
+    /// TODO: The code is commented out at the time of developing the logging strategy in the project
+//#ifndef QT_DEBUG
+    #ifdef Q_OS_LINUX
+        dapLogger.setLogFile(QString("/opt/%1/log/%2Service.log").arg(QString(DAP_BRAND)).arg(DAP_BRAND));
+    #endif
+//#endif
+        
     // Creating the main application object
     DapChainDashboardService service;
     service.start();