Commits
* Add trace to level options/validation
* Lower min level for streams to trace
* add loggerTrace helper logger
Without custom levels added streams would not output if log level was custom (verbose)
* From mcollina/pino-roll#95
* Fixes FoxxMD/multi-scrobbler#214
* Simplify the logic for testing if a file or parent directories are writeable
* Add a test suite to verify file/dir access testing works as expected
#2
fix: hang on read-only filesystems
Pino dropped support/testing for node 14,16, and 19
Simplify README by moving some examples to annotations and replace all interface blocks with links to typedoc pages
Useful for local development when using links from README
https://github.com/charmbracelet/freeze
Use pino-pretty@11.0.0 which includes merged PR for additional functionality from pinojs/pino-pretty#495 and replaces scoped package
Makes it easier to parse user logging options with a different, default, base dir for log files
Replace scoped package with official package with merged PR mcollina/pino-roll#60
Need to use full NPM packages to support library in use for flatpak and docker images without git. Can remove once PRs are merged.
It's already linked and contains the same/better info in typedoc page
Didn't realize Error Cause (https://github.com/tc39/proposal-error-cause) had been finalized and was included in es2022! Hooray for one less dependency
* Fix test logger options spread
* test file path
* test rolling file path/func
* test rolling file frequency/size/timestamp options