The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.715 - 2023-05-04

  • Fixed
    • Fixed Multiplex adapter losing context details. Normally, the Log::Any::Proxy joins all of the arguments passed in to a logging method if the adapter it's using does not support structured data. Multiplex supports structured data, but one of the adapters inside may not. So, the Multiplex adapter must also perform this concatenation to avoid losing those additional arguments.
      • Thanks @jrubinator and @GrantStreetGroup for discovering this bug and providing the fix! [Github #95]

Documentation

Manual for developing new Log::Any adapters

Modules

Bringing loggers and listeners together
Tell Log::Any where to send its logs
Adapter for capturing log messages into an arrayref
Simple adapter for logging to files
Adapter to use allow structured logging across other adapters
Discards all log messages
Simple adapter for logging to STDERR
Simple adapter for logging to STDOUT
Send Log::Any logs to syslog
Common utility functions for Log::Any
Log::Any generator proxy object
Log::Any generator proxy for no adapters
Log::Any proxy to upgrade string errors to objects with stack traces
Test what you're logging with Log::Any