We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 430daaa commit 7e72b2aCopy full SHA for 7e72b2a
1 file changed
blueos_repository/logger.py
@@ -48,8 +48,17 @@ class Logger:
48
Simple logger class to consolidate logs and generate a manifest.log
49
"""
50
51
+ enabled: bool = True
52
log_buffer: ManifestLog = ManifestLog()
53
54
+ @staticmethod
55
+ def disable() -> None:
56
+ Logger.enabled = False
57
+
58
59
+ def enable() -> None:
60
+ Logger.enabled = True
61
62
@staticmethod
63
def start_docker_rate_limit(rate_limit: RateLimit) -> None:
64
@@ -80,6 +89,9 @@ def _check_and_init_entry(entry: str) -> None:
80
89
81
90
82
91
def log(entry: str, message: str, level: LogEntryStatus) -> None:
92
+ if not Logger.enabled:
93
+ return
94
83
95
Logger._check_and_init_entry(entry)
84
96
Logger.log_buffer.extensions[entry].append(LogEntry(level, message))
85
97
0 commit comments