From 0d6eeeadcf094a8d0b6bbda7a4d441e1b946fc70 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Fri, 17 Apr 2026 09:47:20 +0200 Subject: [PATCH] lib.FileContext.log_name: Beautify Prepend the class name to .log_name. Not sure if that makes logs more legible, but we'll try it out for a while. Signed-off-by: Jan Lindemann --- src/python/jw/pkg/lib/FileContext.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/python/jw/pkg/lib/FileContext.py b/src/python/jw/pkg/lib/FileContext.py index 770edc51..33d85469 100644 --- a/src/python/jw/pkg/lib/FileContext.py +++ b/src/python/jw/pkg/lib/FileContext.py @@ -33,14 +33,16 @@ class FileContext(abc.ABC): @property def log_name(self) -> str: if self.__log_name is None: + self.__log_name = self.__class__.__name__.lower() from urllib.parse import urlparse parsed = urlparse(self.__uri) - ret: list[str] = [] + uri: list[str] = [] if parsed.scheme: - ret.append(parsed.scheme) + uri.append(parsed.scheme) if parsed.hostname: - ret.append(parsed.hostname) - self.__log_name = '://'.join(ret) if ret else 'local' + uri.append(parsed.hostname) + if uri: + self.__log_name += ' ' + '://'.join(uri) return self.__log_name @property