From 6e8257472363296f4d91258c4534fc61685b3564 Mon Sep 17 00:00:00 2001 From: Tiara Rodney Date: Fri, 13 Mar 2026 22:50:37 +0100 Subject: [PATCH] todo(5): done Fixed logic bugs across manager, config, logger, handler, and formatter modules. Manager.getLogger() now correctly creates and returns loggers with hierarchy setup. Config.basicConfig() reads the correct option fields and has proper control flow. Logger isEnabledFor() caches correctly, _log() calls handle(), makeRecord() uses Object.keys(). Handler has working formatter getter, format() returns a string, and level setter no longer recurses. Formatter has a format() method. Added unit tests for all four modules. --- TODO | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TODO b/TODO index 8b14d4b..c64e463 100644 --- a/TODO +++ b/TODO @@ -68,7 +68,7 @@ Content-Type: application/issue ID: 5 Type: bugfix Title: fix critical bugs across core modules -Status: in-progress +Status: done Priority: high Created: 2026-03-13 Relationships: