From c4ccbc5b83a99966dc6b92624bcd7924c7c9186b Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 26 Sep 2021 12:46:06 +0200 Subject: [PATCH] LibWeb: Make unhandled JS exception stand out more in debug log Let's log "unhandled exception" messages in red text so that they stand out better among lots of other debug logging. --- Userland/Libraries/LibWeb/DOM/Document.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Userland/Libraries/LibWeb/DOM/Document.cpp b/Userland/Libraries/LibWeb/DOM/Document.cpp index 5b7f40dc076..aa5eeffebce 100644 --- a/Userland/Libraries/LibWeb/DOM/Document.cpp +++ b/Userland/Libraries/LibWeb/DOM/Document.cpp @@ -654,12 +654,12 @@ JS::Interpreter& Document::interpreter() auto message = object.get_without_side_effects(vm.names.message).value_or(JS::js_undefined()); if (name.is_accessor() || message.is_accessor()) { // The result is not going to be useful, let's just print the value. This affects DOMExceptions, for example. - dbgln("Unhandled JavaScript exception: {}", value); + dbgln("\033[31;1mUnhandled JavaScript exception:\033[0m {}", value); } else { - dbgln("Unhandled JavaScript exception: [{}] {}", name, message); + dbgln("\033[31;1mUnhandled JavaScript exception:\033[0m [{}] {}", name, message); } } else { - dbgln("Unhandled JavaScript exception: {}", value); + dbgln("\033[31;1mUnhandled JavaScript exception:\033[0m {}", value); } for (auto& traceback_frame : exception->traceback()) { auto& function_name = traceback_frame.function_name;