cpan Log-Any 1.00

latest releases: 1.718, 1.717, 1.716...
10 years ago

[Added]

  • Logging now goes via a Log::Any::Proxy object instead of directly to
    an adapter. This allows easy customization of the message production.

  • File, Stdout, and Stderr adapters now support a minimum
    log level parameter.

[Changed]

  • Removed dead code from Log::Any::Adapter::Base; particularly this
    was the formatting code, since this is now handled by
    Log::Any::Proxy.

[Fixed]

  • File will flock the handle when writing (if flock is avaiable).

  • Won't die if adapters aren't loadable modules as long as they
    provide a constructor. This allows using private adapters
    defined in another file.

[Documented]

  • Revised docs for creating adapters

  • Fixed typos and improved docs for Log::Any::Adapter::Util; removed
    stub docs for modules that didn't need it.

[Deprecated]

  • Deprecated some methods in Log::Any::Adapter::Util

[Internal]

  • Merged Log-Any and Log-Any-Adapter distributions; reduces code
    duplication and ensures Log::Any and adapter framework stay in sync

  • Eliminates all non-core dependencies (as of Perl 5.8.1), including
    Capture::Tiny, Devel::GlobalDestruction and Guard

Don't miss a new Log-Any release

NewReleases is sending notifications on new releases.