Skip to content

Refactoring#12

Merged
steffakasid merged 1 commit intomainfrom
refactoring
Feb 13, 2026
Merged

Refactoring#12
steffakasid merged 1 commit intomainfrom
refactoring

Conversation

@steffakasid
Copy link
Owner

No description provided.

- split tests per function for readability
- implement printAwareHandler as own file
- migrate README from markdown to AsciiDoc and add example
- make print functions use the same out stream as the logger
- add ErrorLn, FatalLn, InfoLn, and WarnLn functions for newline logging
- split tests per file and increase coverage >80%
- cover non-f and *Ln variants + fatal forks
- remove logger_test.go file
- add tests for package-level Fatal functions with forking
- Add error checks for all w.Close() calls in test files
- Assign Close() return to err and verify with assert.NoError
- Add tests for config.go (Format.String, ParseFormat)
- Add tests for PrintAwareHandler (WithAttrs, WithGroup)
- Add tests for logger.go (Field, ParseText)
- Add package-level Fatal function tests with fork pattern
- Improve coverage to 94.5% for main package, 78.4% total
@steffakasid steffakasid merged commit 53c52e1 into main Feb 13, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant