From bb20bc6b7a5467f860395a2cd096d799a8b66691 Mon Sep 17 00:00:00 2001 From: cheng_jinsong Date: Thu, 29 Sep 2022 20:34:55 +0800 Subject: [PATCH] init optimizing log Signed-off-by: cheng_jinsong --- services/init/standard/init_signal_handler.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/services/init/standard/init_signal_handler.c b/services/init/standard/init_signal_handler.c index cec3be40..1a1d84d6 100644 --- a/services/init/standard/init_signal_handler.c +++ b/services/init/standard/init_signal_handler.c @@ -38,7 +38,8 @@ static void ProcessSignal(const struct signalfd_siginfo *siginfo) Service* service = GetServiceByPid(sigPID); // check child process exit status if (WIFSIGNALED(procStat)) { - INIT_LOGE("Child process %d exit with signal: %d", sigPID, WTERMSIG(procStat)); + INIT_LOGE("Child process %s(pid %d) exit with code : %d", + service == NULL ? "Unknown" : service->name, sigPID, sigPID, WTERMSIG(procStat)); } if (WIFEXITED(procStat)) { INIT_LOGE("Child process %s(pid %d) exit with code : %d", @@ -75,4 +76,4 @@ void SignalInit(void) if (LE_AddSignal(LE_GetDefaultLoop(), g_sigHandle, SIGTERM) != 0) { INIT_LOGW("start SIGTERM handler failed"); } -} \ No newline at end of file +} -- GitLab