From 0b6eab4ec3cd8ccc4b15d3989f8eb8a3305e502f Mon Sep 17 00:00:00 2001 From: Johannes Altmanninger Date: Mon, 1 Aug 2022 15:29:35 +0200 Subject: [PATCH] event: include handler name in event log output When there are multiple event handlers for a single event, we would print the same log statement twice. Let's add the function name to make this less confusing. --- src/event.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/event.cpp b/src/event.cpp index 0f9781bb5..fe2669230 100644 --- a/src/event.cpp +++ b/src/event.cpp @@ -304,7 +304,8 @@ static void event_fire_internal(parser_t &parser, const event_t &event) { scoped_push interactive{&ld.is_interactive, false}; auto prev_statuses = parser.get_last_statuses(); - FLOGF(event, L"Firing event '%ls'", event.desc.str_param1.c_str()); + FLOGF(event, L"Firing event '%ls' to handler '%ls'", event.desc.str_param1.c_str(), + handler->function_name.c_str()); block_t *b = parser.push_block(block_t::event_block(event)); parser.eval(buffer, io_chain_t()); parser.pop_block(b);