Modify debug message for multi-host environment

Description:
Add an ID number in the message to indicate which Host/Chassis
is executing the state transition.

Motivation:
In multi-host machines, the journal logs do not clearly show which
host is executing.

Test Log:
'''
Aug 28 06:51:41 bmc phosphor-chassis-state-manager[768]: Change to Chassis1 Power State: xyz.openbmc_project.State.Chassis.PowerState.On
Aug 28 06:51:49 bmc phosphor-discover-system-state[2166]: Host2 power is off, processing power policy xyz.openbmc_project.Control.Power.RestorePolicy.Policy.AlwaysOn
Aug 28 06:51:49 bmc phosphor-discover-system-state[2166]: power_policy=ALWAYS_POWER_ON, powering host2 on (300s delay)
Aug 28 06:51:49 bmc phosphor-host-state-manager[1305]: Host1 state transition request of xyz.openbmc_project.State.Host.Transition.On
Aug 28 06:52:00 bmc phosphor-host-state-manager[1305]: Change to Host1 State: xyz.openbmc_project.State.Host.HostState.Running
Aug 28 07:04:13 bmc phosphor-chassis-state-manager[768]: Change to Chassis1 Requested Power State: xyz.openbmc_project.State.Chassis.Transition.Off
'''

Change-Id: I4db0e7bd361346e4d659b30b9c00587a35292f3a
Signed-off-by: Zoey YJ Chung <zoey.yj.chung.wiwynn@gmail.com>
diff --git a/discover_system_state.cpp b/discover_system_state.cpp
index 2153e7c..312a51d 100644
--- a/discover_system_state.cpp
+++ b/discover_system_state.cpp
@@ -183,15 +183,16 @@
             std::chrono::duration_cast<std::chrono::seconds>(
                 powerRestoreDelayUsec);
 
-        info("Host power is off, processing power policy {POWER_POLICY}",
-             "POWER_POLICY", powerPolicy);
+        info(
+            "Host{HOST_ID} power is off, processing power policy {POWER_POLICY}",
+            "HOST_ID", hostId, "POWER_POLICY", powerPolicy);
 
         if (RestorePolicy::Policy::AlwaysOn ==
             RestorePolicy::convertPolicyFromString(powerPolicy))
         {
             info(
-                "power_policy=ALWAYS_POWER_ON, powering host on ({DELAY}s delay)",
-                "DELAY", powerRestoreDelaySec.count());
+                "power_policy=ALWAYS_POWER_ON, powering host{HOST_ID} on ({DELAY}s delay)",
+                "HOST_ID", hostId, "DELAY", powerRestoreDelaySec.count());
 #ifdef APPLY_POWER_POLICY_WHEN_BMC_READY
             utils::waitBmcReady(bus, powerRestoreDelaySec);
 #else