feat: add log levels to logger

Replace log_message with log_debug/info/warn/err and a level filter
controlled by logger_set_level. Extract the printf sink into
log_write so CMock can intercept it in test_logger. Add 9 tests
covering emit and suppression behaviour per level.
This commit is contained in:
2026-05-09 20:43:32 +02:00
parent bee8424782
commit 701c644408
12 changed files with 128 additions and 15 deletions
+2
View File
@@ -91,6 +91,8 @@ to the custom scripts instead of system-installed packages.
- Use conventional commit prefixes (`feat:`, `fix:`, `docs:`, `chore:`,
etc.)
- Separate subject from body with a blank line
- Do **not** add yourself as a co-author (`Co-Authored-By:` trailers are
forbidden)
Example: