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