APPLINK-6230:"Fixed comment after review"
authorDmitriy Trunov <DTrunov@luxoft.com>
Thu, 20 Mar 2014 08:07:23 +0000 (10:07 +0200)
committerJustin Dickow <jjdickow@gmail.com>
Tue, 8 Jul 2014 21:44:40 +0000 (17:44 -0400)
src/components/application_manager/include/application_manager/hmi_capabilities.h
src/components/application_manager/src/hmi_capabilities.cc

index 2ac8fd9..0f3551c 100644 (file)
@@ -45,7 +45,6 @@ class SmartObject;
 namespace smart_objects = NsSmartDeviceLink::NsSmartObjects;
 
 namespace application_manager {
-
 class ApplicationManagerImpl;
 
 class HMICapabilities {
@@ -405,6 +404,7 @@ class HMICapabilities {
   smart_objects::SmartObject*      prerecorded_speech_;
 
   ApplicationManagerImpl*          app_mngr_;
+  static log4cxx::LoggerPtr logger_;
 
   DISALLOW_COPY_AND_ASSIGN(HMICapabilities);
 };
index b7893ee..589185d 100644 (file)
@@ -44,6 +44,8 @@
 
 namespace application_manager {
 
+log4cxx::LoggerPtr HMICapabilities::logger_ = log4cxx::LoggerPtr(
+      log4cxx::Logger::getLogger("HMICapabilities"));
 std::map<std::string, hmi_apis::Common_Language::eType> languages_enum_values =
 {
     {"EN_US", hmi_apis::Common_Language::EN_US},
@@ -230,7 +232,11 @@ HMICapabilities::HMICapabilities(ApplicationManagerImpl* const app_mngr)
     app_mngr_(app_mngr),
     prerecorded_speech_(NULL) {
 
-  load_capabilities_from_file();
+  if (false == load_capabilities_from_file()) {
+    LOG4CXX_ERROR(logger_, "file hmi_capabilities.json was not loaded");
+  } else {
+    LOG4CXX_INFO(logger_, "file hmi_capabilities.json was loaded");
+  }
   if (false == profile::Profile::instance()->launch_hmi()) {
     is_vr_ready_response_recieved_ = true;
     is_tts_ready_response_recieved_ = true;