diff options
| author | Paul Buetow <paul@buetow.org> | 2026-03-16 03:14:46 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-03-16 03:14:46 +0200 |
| commit | a71136dc8c2a51dcaa49e4af5e42b3c6bffd6fa0 (patch) | |
| tree | ed05684846c4178a0003d0324645ea8dc49978d4 /internal/stats/stats.go | |
| parent | 1fc1611fa99993cab5dc8bf0844183285296e3b2 (diff) | |
Fix data races in logging package using atomic operations
Replace bare package-level vars with atomic.Pointer[log.Logger] for std
and atomic.Int32 for logPreviewLimit to prevent concurrent access races.
Add comprehensive tests including concurrency, edge cases, and nil logger.
Coverage: 100%.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'internal/stats/stats.go')
0 files changed, 0 insertions, 0 deletions
