Releases: Rajil1213/woodcutter
Releases · Rajil1213/woodcutter
Woodcutter 1.1.1
Major changes:
- Use
woodcutter
across the entire documentation/comments (replaceslumberjack
)
Full Changelog: v1.1.0...v1.1.1
Woodcutter v1.0.2
What's Changed
- Create workflow by @Rajil1213 in #1
- Sets up
chown
ondarwin
- Remove mutex acquisition when parsing old log files
Full Changelog: v1.0.1...v1.0.2
Package Release
Release as a package separate from lumberjack
Woodcutter v1.0.0
Full Changelog: https://github.com/Rajil1213/woodcutter/commits/v1.0.0
This release contains the following modifications to the lumberjack package v2:
- Lint issues from .golangci.yml have been fixed.
io/ioutil
(deprecated) has been replaced withos.ReadDir
(more efficient).- As a consequence, the
logInfo
has been modified to to useos.DirEntry
instead offs.FileInfo
. example_test.go
has been modified to include an example and a test for it.- Custom implementation of testing utility functions (in
testing_test.go
) have been replaced withtestify
. - Go version has been updated to 1.21.0.
- Example integration of this package with
slog
from the standard library has been added along with additional tests on it. - A pull request on the original repo that fixes a goroutine leak in the
mill
function has been incorporated. - The first 8 bytes of a random UUID is appended after the timestamp in rotated log files to make sure that no two goroutines end up creating the same rotated log file.