NAME

Log::ger::Manual::ForLogDispatch - Log::ger for Log::Dispatch users

VERSION

version 0.040.000

WHY LOG::DISPATCH

Log::Dispatch has many, many output modules. Its interface is relatively simple.

WHY NOT LOG::DISPATCH

Log::Dispatch is particularly startup-heavy, which might render it unsuitable in some cases. Just loading Log::Dispatch will load around 70 other modules.

Log::Dispatch does not encourage separation of logging consumer and producer.

WHY LOG::GER OVER LOG::DISPATCH

Log::ger can be used in procedural style in addition to OO style. Aside from preference, this gives the benefit of being able to optimize away unneeded logging statements to avoid runtime overhead (see Log::ger::Plugin::OptAway).

Log::ger is faster and has smaller startup overhead.

FAQ

AUTHOR

perlancar <perlancar@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2022, 2020, 2019, 2018, 2017 by perlancar <perlancar@cpan.org>.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.