From ab602cfc2c1a4d4d2eebe15666cd903a8d81b712 Mon Sep 17 00:00:00 2001 From: Timothy Flynn Date: Fri, 26 Apr 2024 08:34:34 -0400 Subject: [PATCH] Kernel: Colorize log message for capabilities that have not been pledged The log message can be hard to spot in a sea of debug messages. Colorize it to make the message more immediately pop out. --- Kernel/Tasks/Process.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/Tasks/Process.cpp b/Kernel/Tasks/Process.cpp index 312a18f8f6..b2622d4514 100644 --- a/Kernel/Tasks/Process.cpp +++ b/Kernel/Tasks/Process.cpp @@ -1172,7 +1172,7 @@ ErrorOr Process::require_promise(Pledge promise) if (has_promised(promise)) return {}; - dbgln("Has not pledged {}", to_string(promise)); + dbgln("\033[31;1mProcess has not pledged '{}'\033[0m", to_string(promise)); Thread::current()->set_promise_violation_pending(true); (void)try_set_coredump_property("pledge_violation"sv, to_string(promise)); return EPROMISEVIOLATION;