diff --git a/source/RobotAPI/libraries/armem_grasping/server/KnownGraspProviderSegment.cpp b/source/RobotAPI/libraries/armem_grasping/server/KnownGraspProviderSegment.cpp index 035caca416d7b8f737f601bffeaf127aff7ad7c9..3c85e7b1817803407aa7ec61d30670f357ad9bca 100644 --- a/source/RobotAPI/libraries/armem_grasping/server/KnownGraspProviderSegment.cpp +++ b/source/RobotAPI/libraries/armem_grasping/server/KnownGraspProviderSegment.cpp @@ -70,7 +70,7 @@ namespace armarx::armem::grasping::segment return std::nullopt; // file does not exist } - ARMARX_INFO << "loading " << graspFilePath; + ARMARX_VERBOSE << "Loading `" << graspFilePath << "`."; try { const std::string objectClassName = graspFileInfo.objectId.className(); @@ -324,13 +324,13 @@ namespace armarx::armem::grasping::segment << graspFileInfo.fileLocInfo.absolutePath << "` failed."; } - ARMARX_INFO << "inotify_add_watch for grasp file: " + ARMARX_VERBOSE << "inotify_add_watch for grasp file: " << graspFileInfo.fileLocInfo.absolutePath << "` added."; wds.emplace(wd, graspFileInfo); } } - ARMARX_INFO << "Set up " << wds.size() << " inotify events."; + ARMARX_INFO << "Set up " << wds.size() << " inotify events to watch for file changes."; fileWatcherTask = new SimpleRunningTask<>( [this, inotifyFd, wds]() @@ -362,9 +362,11 @@ namespace armarx::armem::grasping::segment auto* event = reinterpret_cast<inotify_event*>(p); const auto& graspFileInfo = wds.at(event->wd); - ARMARX_INFO << "File changed: " + ARMARX_VERBOSE << "File changed: " << VAROUT(graspFileInfo.fileLocInfo.absolutePath); + ARMARX_INFO << "Reloading file for object `" << graspFileInfo.objectId << "`."; + p += sizeof(struct inotify_event) + event->len; const bool lockMemory = true;