From d097cedc6b11aae65d3707fa2293301e12cfb82b Mon Sep 17 00:00:00 2001 From: Enno Tensing Date: Fri, 1 Aug 2025 19:41:25 +0200 Subject: [PATCH] generate: log: Simplify the Log class Drop hard Log Levels and log_info() and _debug() Signed-off-by: Enno Tensing --- generate/log.py | 44 ++++++++------------------------------------ 1 file changed, 8 insertions(+), 36 deletions(-) diff --git a/generate/log.py b/generate/log.py index 3c9f492..a7973b7 100644 --- a/generate/log.py +++ b/generate/log.py @@ -8,21 +8,11 @@ import datetime from pathlib import Path -from typing import TypeAlias - -UNKNOWN = -1 -ERROR = 0 -WARNING = 1 -INFO = 2 -DEBUG = 3 - -LogLevel: TypeAlias = int class Log: """Class for Logging.""" - level: LogLevel = ERROR messages: list = [] logfile: Path @@ -34,35 +24,17 @@ class Log: def log_error(self, msg: str) -> None: """Log an error.""" - if self.level >= ERROR: - now = self.timestamp() - prefix = "EE" - log_message = f"[{now}] ({prefix}) {msg}" - self.write_message(log_message) + now = self.timestamp() + prefix = "EE" + log_message = f"[{now}] ({prefix}) {msg}" + self.write_message(log_message) def log_warning(self, msg: str) -> None: """Log a warning.""" - if self.level >= WARNING: - now = self.timestamp() - prefix = "WW" - log_message = f"[{now}] ({prefix}) {msg}" - self.write_message(log_message) - - def log_info(self, msg: str) -> None: - """Log an information.""" - if self.level >= INFO: - now = self.timestamp() - prefix = "II" - log_message = f"[{now}] ({prefix}) {msg}" - self.write_message(log_message) - - def log_debug(self, msg: str) -> None: - """Log a debug message.""" - if self.level >= DEBUG: - now = self.timestamp() - prefix = "DD" - log_message = f"[{now}] ({prefix}) {msg}" - self.write_message(log_message) + now = self.timestamp() + prefix = "WW" + log_message = f"[{now}] ({prefix}) {msg}" + self.write_message(log_message) def write_message(self, msg: str) -> None: """Write the message."""