diff --git a/interfaces/innerkits/rust/src/manage.rs b/interfaces/innerkits/rust/src/manage.rs index bc6539bc72f7dd96b9b7e1c02b8c4dd47032bdb3..d87eff9f9c0089ef34722490d149ef2f3698f1de 100644 --- a/interfaces/innerkits/rust/src/manage.rs +++ b/interfaces/innerkits/rust/src/manage.rs @@ -95,7 +95,7 @@ impl SystemAbilityManager { /// let download_service = SystemAbilityManager::check_system_ability(DOWNLOAD_SERVICE_ID).unwrap(); /// ``` pub fn check_system_ability(said: i32) -> Option { - info!("check system ability {}", said); + debug!("check system ability {}", said); RemoteObj::from_sptr(CheckSystemAbility(said)) } @@ -161,12 +161,12 @@ impl SystemAbilityManager { } pub fn load_system_ability(said: i32, timeout: i32) -> Option { - info!("load system ability {}", said); + debug!("load system ability {}", said); RemoteObj::from_sptr(LoadSystemAbility(said, timeout)) } pub fn load_system_ability_with_callback(said: i32, on_success: fn(), on_fail: fn()) -> i32 { - info!("load system ability {}", said); + debug!("load system ability {}", said); LoadSystemAbilityWithCallback(said, on_success, on_fail) } @@ -175,7 +175,7 @@ impl SystemAbilityManager { on_add: fn(i32, &str), on_remove: fn(i32, &str), ) -> UnsubscribeHandler { - info!("subscribe system ability {}", said); + debug!("subscribe system ability {}", said); UnsubscribeHandler::new(Unsubscribe::Ability(SubscribeSystemAbility( said, on_add, on_remove, ))) @@ -195,7 +195,7 @@ impl SystemAbilityManager { } pub fn unload_system_ability(said: i32) -> i32 { - info!("unload system ability {}", said); + debug!("unload system ability {}", said); UnloadSystemAbility(said) } diff --git a/services/samgr/native/source/system_ability_manager.cpp b/services/samgr/native/source/system_ability_manager.cpp index 96044d573355671be7e4b499aa025a80965cd9f2..c9294bbdc9a842953d3975e2515b05f24b2c687a 100644 --- a/services/samgr/native/source/system_ability_manager.cpp +++ b/services/samgr/native/source/system_ability_manager.cpp @@ -979,13 +979,14 @@ int32_t SystemAbilityManager::UnSubscribeSystemAbility(int32_t systemAbilityId, return ERR_INVALID_VALUE; } + auto callingPid = IPCSkeleton::GetCallingPid(); lock_guard autoLock(listenerMapLock_); auto& listeners = listenerMap_[systemAbilityId]; UnSubscribeSystemAbilityLocked(listeners, listener->AsObject()); if (abilityStatusDeath_ != nullptr) { listener->AsObject()->RemoveDeathRecipient(abilityStatusDeath_); } - HILOGI("UnSubscribeSA:%{public}d_%{public}zu", systemAbilityId, listeners.size()); + HILOGI("UnSubscribeSA:%{public}d_%{public}d_%{public}zu", systemAbilityId, callingPid, listeners.size()); return ERR_OK; }