From 7a952617f6953721aa893105bc4f88565af65576 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Wed, 12 Oct 2022 13:27:28 -0700 Subject: [PATCH] libprocessgroup: Improve error messages Change two PLOG() statements into LOG() statements since PLOG() should only be used if errno has been set. Make it easier to find the code that logs an error message. Bug: 213617178 Signed-off-by: Bart Van Assche Change-Id: I73443f3adb7d7ba3fc0d39a55777f0b132529fbd --- libprocessgroup/task_profiles.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libprocessgroup/task_profiles.cpp b/libprocessgroup/task_profiles.cpp index 744710f3b..35adf36b2 100644 --- a/libprocessgroup/task_profiles.cpp +++ b/libprocessgroup/task_profiles.cpp @@ -287,7 +287,7 @@ ProfileAction::CacheUseResult SetCgroupAction::UseCachedFd(ResourceCacheType cac if (cache_type == ResourceCacheType::RCT_TASK && fd_[cache_type] == FdCacheHelper::FDS_APP_DEPENDENT) { // application-dependent path can't be used with tid - PLOG(ERROR) << "Application profile can't be applied to a thread"; + LOG(ERROR) << Name() << ": application profile can't be applied to a thread"; return ProfileAction::FAIL; } @@ -304,7 +304,7 @@ bool SetCgroupAction::ExecuteForProcess(uid_t uid, pid_t pid) const { std::string procs_path = controller()->GetProcsFilePath(path_, uid, pid); unique_fd tmp_fd(TEMP_FAILURE_RETRY(open(procs_path.c_str(), O_WRONLY | O_CLOEXEC))); if (tmp_fd < 0) { - PLOG(WARNING) << "Failed to open " << procs_path; + PLOG(WARNING) << Name() << "::" << __func__ << ": failed to open " << procs_path; return false; } if (!AddTidToCgroup(pid, tmp_fd, controller()->name())) { @@ -325,7 +325,7 @@ bool SetCgroupAction::ExecuteForTask(int tid) const { std::string tasks_path = controller()->GetTasksFilePath(path_); unique_fd tmp_fd(TEMP_FAILURE_RETRY(open(tasks_path.c_str(), O_WRONLY | O_CLOEXEC))); if (tmp_fd < 0) { - PLOG(WARNING) << "Failed to open " << tasks_path; + PLOG(WARNING) << Name() << "::" << __func__ << ": failed to open " << tasks_path; return false; } if (!AddTidToCgroup(tid, tmp_fd, controller()->name())) { @@ -394,7 +394,7 @@ bool WriteFileAction::WriteValueToFile(const std::string& value_, ResourceCacheT unique_fd tmp_fd(TEMP_FAILURE_RETRY(open(path.c_str(), O_WRONLY | O_CLOEXEC))); if (tmp_fd < 0) { - if (logfailures) PLOG(WARNING) << "Failed to open " << path; + if (logfailures) PLOG(WARNING) << Name() << "::" << __func__ << ": failed to open " << path; return false; } @@ -431,7 +431,7 @@ ProfileAction::CacheUseResult WriteFileAction::UseCachedFd(ResourceCacheType cac if (cache_type == ResourceCacheType::RCT_TASK && fd_[cache_type] == FdCacheHelper::FDS_APP_DEPENDENT) { // application-dependent path can't be used with tid - PLOG(ERROR) << "Application profile can't be applied to a thread"; + LOG(ERROR) << Name() << ": application profile can't be applied to a thread"; return ProfileAction::FAIL; } return ProfileAction::UNUSED;