summaryrefslogtreecommitdiff
path: root/internal/stats/stats.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-03-16 03:14:46 +0200
committerPaul Buetow <paul@buetow.org>2026-03-16 03:14:46 +0200
commita71136dc8c2a51dcaa49e4af5e42b3c6bffd6fa0 (patch)
treeed05684846c4178a0003d0324645ea8dc49978d4 /internal/stats/stats.go
parent1fc1611fa99993cab5dc8bf0844183285296e3b2 (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