feat: add detailed timestamps to logging for better startup time tracking

This commit is contained in:
ChuckBuilds
2025-04-19 17:53:40 -05:00
parent 0a609910c6
commit 2b0a154348
2 changed files with 19 additions and 2 deletions

View File

@@ -21,12 +21,18 @@ class DisplayManager:
return cls._instance
def __init__(self, config: Dict[str, Any] = None):
start_time = time.time()
self.config = config or {}
self._setup_matrix()
logger.info("Matrix setup completed in %.3f seconds", time.time() - start_time)
font_time = time.time()
self._load_fonts()
logger.info("Font loading completed in %.3f seconds", time.time() - font_time)
def _setup_matrix(self):
"""Initialize the RGB matrix with configuration settings."""
setup_start = time.time()
options = RGBMatrixOptions()
# Hardware configuration