Changes for version 3.012 - 2025-10-14
- [ BREAKING CHANGE (BARELY) ] Log::Fmt now includes a formal specification of the logfmt grammar we implement, as well as a description of algorithmns to correctly encode strings. The code has been updated to fall in line, meaning:
- tabs now become \t
- control and vertical space characters are now encoded as \x{...} of their UTF-8-encoded form, not their Unicode codepoint value
- the "\" character now triggers double-quoting
Modules
a simple wrapper around Log::Dispatch
a system for sharing a global, dynamically-scoped logger
a simple wrapper around Log::Dispatch
a little parser and emitter of structured log lines