From 4994c164613dd44d6edf8d88d989ae9f09aefe83 Mon Sep 17 00:00:00 2001 From: Peter Holloway Date: Fri, 16 Jan 2026 12:40:54 +0000 Subject: [PATCH] chore: Include module name in stderr logging --- src/blueapi/log.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/blueapi/log.py b/src/blueapi/log.py index b33431deb..e7614567f 100644 --- a/src/blueapi/log.py +++ b/src/blueapi/log.py @@ -94,7 +94,7 @@ def set_up_stream_handler( stream_handler = logging.StreamHandler() stream_handler.setLevel(logging_config.level) - formatter = ColorFormatter("%(asctime)s %(levelname)s %(message)s") + formatter = ColorFormatter("%(asctime)s %(levelname)s %(name)s %(message)s") stream_handler.setFormatter(formatter) for filter in filters: @@ -160,4 +160,5 @@ def formatMessage(self, record: logging.LogRecord) -> str: # noqa: N802 recordcopy.levelname = click.style( f"{recordcopy.levelname:>8}", fg=self._level_colour(recordcopy.levelno) ) + recordcopy.name = click.style(recordcopy.name, fg="green") return super().formatMessage(recordcopy)