Skip to content

feat(log): add Logger.Debugln, expand test coverage, update Go/CI#21

Merged
taigrr merged 1 commit into
masterfrom
cd/quality-and-bugfixes
Mar 6, 2026
Merged

feat(log): add Logger.Debugln, expand test coverage, update Go/CI#21
taigrr merged 1 commit into
masterfrom
cd/quality-and-bugfixes

Conversation

@taigrr
Copy link
Copy Markdown
Owner

@taigrr taigrr commented Mar 6, 2026

Changes

  • Add missing Logger.Debugln method — package-level Debugln existed but the Logger type lacked it
  • Expand test coverage significantly — replaced 8 empty test stubs with real assertions, added 15 new test functions covering namespace filtering, multi-namespace clients, namespace registry, level storage, colorize, parseLevelString, Broadcast, matchesNamespace, fileInfo, and more
  • Update Go to 1.26.1 in go.mod
  • Update CI — actions/checkout@v4, actions/setup-go@v5, Go 1.26, -race flag, trigger on pull_request
  • Fix CRUSH.md — correct stale Go version, CI config references, and remove incorrect stderr bug claim

- Add missing Logger.Debugln method (package-level Debugln existed but
  Logger type lacked it)
- Replace empty test stubs with real tests for Debug, Debugf, Info,
  Infof, Print, Printf, Notice, Warn, Warnf, Error, Errorf, Panic,
  Panicf, Panicln
- Add tests for namespace filtering, multi-namespace clients,
  namespace registry, level storage, colorize, parseLevelString,
  Broadcast, matchesNamespace, fileInfo, Logger.Debugln,
  empty namespace default
- Update go.mod to Go 1.26.1
- Update CI to actions/checkout@v4, actions/setup-go@v5, Go 1.26,
  add -race flag, trigger on pull_request
- Fix stale CRUSH.md references (Go version, CI config, stderr bug)
@taigrr taigrr merged commit 9988283 into master Mar 6, 2026
2 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