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.
This commit is contained in:
Tiara Rodney 2026-03-13 22:50:37 +01:00
parent 3b6b116b00
commit 6e82574723
No known key found for this signature in database
GPG key ID: 5CD8EC1D46106723

2
TODO
View file

@ -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: