static int HandleAppLaunchedEvent(amd::LaunchContext* context) {
auto& req = context->GetRequest();
- _W("[%s] request_id: %u, appid: %s, pid: %d, pending: %s",
- aul_cmd_convert_to_string(req->GetCmd()),
- req->GetID(),
- context->GetAppId().c_str(),
- context->GetPid(),
- context->IsPending() ? "true" : "false");
+ _W("reqid=%u cmd=%d pid=%d pending=%s app=%s",
+ req->GetID(), req->GetCmd(), context->GetPid(),
+ context->IsPending() ? "Y" : "N", context->GetAppId().c_str());
if (context->IsPending()) {
if (req->GetCmd() == APP_SEND_LAUNCH_REQUEST_SYNC) {
* In this case, we should check whether the apps_rw path exists or not.
*/
if (!__exist_apps_rw(user->uid)) {
- _W("apps_rw is not existed");
+ _W("apps_rw doesn't exist");
return G_SOURCE_CONTINUE;
}
}
ret = __connect_client_sock(fd, (struct sockaddr *)&saddr,
sizeof(saddr), 100 * 1000);
if (ret < -1) {
- _E("maybe peer not launched or peer daed\n");
+ _E("maybe peer not launched or peer dead\n");
if (retry > 0) {
usleep(100 * 1000);
retry--;
gboolean AppComSocket::OnSocketDisconnected(GIOChannel* channel,
GIOCondition cond, gpointer user_data) {
auto* handle = static_cast<AppComSocket*>(user_data);
- _E("Error occrus. condition(%d), pid(%d), fd(%d)",
+ _E("Error. condition(%d), pid(%d), fd(%d)",
cond, handle->GetPid(), handle->GetFd());
handle->disconn_source_ = 0;
handle->listener_->OnDisconnected(handle->GetPid(), handle->GetUid());
int AppStatusManager::Update(const AppStatusPtr& app_status, int status,
bool force, bool update_group_info) {
- _D("pid: %d, status: %d", app_status->GetPID(), app_status->GetStatus());
+ _W("pid=%d|%s:%d -> %s:%d|app=%s pkg=%s", app_status->GetPID(),
+ aul_app_status_convert_to_string(app_status->GetStatus()),
+ app_status->GetStatus(), aul_app_status_convert_to_string(status), status,
+ app_status->GetAppID().c_str(), app_status->GetPackageID().c_str());
+
_noti_send(AMD_NOTI_MSG_APP_STATUS_UPDATE_STATUS_START, status, force,
app_status.get(), nullptr);
if (app_status->GetStatus() == STATUS_DYING) {
}
UpdatePackageStatus(app_status);
- _W("pid: %d, appid: %s, pkgid: %s, status: %s(%d)", app_status->GetPID(),
- app_status->GetAppID().c_str(), app_status->GetPackageID().c_str(),
- aul_app_status_convert_to_string(app_status->GetStatus()),
- app_status->GetStatus());
_noti_send(AMD_NOTI_MSG_APP_STATUS_UPDATE_STATUS_END, force,
update_group_info, app_status.get(), nullptr);
app_status_dao_->UpdateAppStatus(app_status);
struct timespec end = { 0, };
clock_gettime(CLOCK_MONOTONIC, &end);
- _W("sequence: %s, requrest_id: %u", sequence.c_str(), req->GetID());
+ _W("sequence: %s, request_id: %u", sequence.c_str(), req->GetID());
infos_[sequence] = std::make_unique<AppControlResultInfo>(
pid, req->DetachFD(), sequence, this,
GetTimeoutInterval(&req->GetStartTime(), &end, req->GetTimeout()));
}
void RequestManager::DispatchRequest(const RequestPtr& req) {
- _I("cmd(%s:%d), req_id(%d), caller_pid(%d), caller_uid(%u), clifd(%d)",
- aul_cmd_convert_to_string(req->GetCmd()), req->GetCmd(), req->GetID(),
- req->GetPID(), req->GetUID(), req->GetClientFD());
+ _I("reqid=%d cpid=%d cuid=%u clifd=%d cmd=%s:%d",
+ req->GetID(), req->GetPID(), req->GetUID(), req->GetClientFD(),
+ aul_cmd_convert_to_string(req->GetCmd()), req->GetCmd());
auto* dispatcher = GetInst().dispatch_map_[req->GetCmd()];
if (__builtin_expect(dispatcher != nullptr, 1)) {
if (dispatcher(req.get()) != 0) {
- _E("callback returns FALSE : cmd(%s:%d)",
+ _E("dispatch_cb fail|cmd=%s:%d",
aul_cmd_convert_to_string(req->GetCmd()), req->GetCmd());
}
} else {
auto req = static_cast<Request*>(request)->GetSharedPtr();
req->Unref();
if (res == AMD_CYNARA_ALLOWED) {
- _W("request has been allowed by cynara. cmd(%s:%d), caller(%d), req_id(%u)",
- aul_cmd_convert_to_string(req->GetCmd()), req->GetCmd(), req->GetPID(),
- req->GetID());
+ _W("Cynara allowed|reqid=%d cmd=%s:%d cpid=%d", req->GetID(),
+ aul_cmd_convert_to_string(req->GetCmd()), req->GetCmd(), req->GetPID());
int ret = req->CheckTargetUser();
if (ret > 0) {
req->SetRequestType("");
GetInst().ProcessRequest(req.get());
} else {
- _E("request has been denied by cynara. cmd(%s:%d), caller(%d), req_id(%u)",
- aul_cmd_convert_to_string(req->GetCmd()), req->GetCmd(), req->GetPID(),
- req->GetID());
+ _E("Cynara denied|reqid=%d cmd=%s:%d cpid=%d", req->GetID(),
+ aul_cmd_convert_to_string(req->GetCmd()), req->GetCmd(), req->GetPID());
req->SendResult(-EILLEGALACCESS);
}
if (!req->CheckRequestTime() && !req->IsIndirectRequest() &&
!(req->GetOption() & AUL_SOCK_NOREPLY)) {
- _E("Reject request. cmd(%d), caller(%d)", req->GetCmd(), req->GetPID());
+ _E("Reject request|cmd=%d cpid=%d", req->GetCmd(), req->GetPID());
req->SendResult(-EAGAIN);
return G_SOURCE_CONTINUE;
if (req->GetUID() >= REGULAR_UID_MIN || req->IsIndirectRequest()) {
if (req->GetUID() >= REGULAR_UID_MIN &&
req->GetUID() != org_target_uid) {
- _E("request has been deined - uid(%u), target_uid(%u)", req->GetUID(),
- org_target_uid);
+ _E("Request denied|uid=%u tuid=%u", req->GetUID(), org_target_uid);
req->SendResult(-EILLEGALACCESS);
return G_SOURCE_CONTINUE;
}
- _W("cynara check. cmd(%s:%d), caller_pid(%d), req_id(%u)",
- aul_cmd_convert_to_string(req->GetCmd()), req->GetCmd(),
- req->GetPID(), req->GetID());
+ _W("Cynara check|reqid=%d cmd=%s:%d cpid=%d", req->GetID(),
+ aul_cmd_convert_to_string(req->GetCmd()), req->GetCmd(), req->GetPID());
int ret = _cynara_check_privilege(req.get(), CynaraResponseCallback);
if (ret < 0) {
- _E("request has been denied by cynara");
req->SendResult(-EILLEGALACCESS);
return G_SOURCE_CONTINUE;
} else if (ret == AMD_CYNARA_UNKNOWN) {
void DBusBroker::Init() {
cancellable_ = g_cancellable_new();
if (cancellable_ == nullptr) {
- _E("g_cancellable_new() is failred");
+ _E("g_cancellable_new() failed");
return;
}
if (node) {
ctx = (struct app_group_context_s *)node->data;
if (ctx && ctx->can_be_leader) {
- _W("Sencond leader. leader_id(%s), id(%s)",
+ _W("Second leader. leader_id(%s), id(%s)",
id, ctx->id);
return node;
}