package Log::ger::Manual::ForLogDispatch;

# DATE
# VERSION

1;
# ABSTRACT: Log::ger for Log::Dispatch users

__END__

=pod

=encoding UTF-8

=head1 NAME

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

=head1 VERSION

version 0.028.004

=head1 WHY LOG::DISPATCH

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

=head1 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.

=head1 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 L<Log::ger::Plugin::OptAway>).

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

=head1 FAQ

=head1 AUTHOR

perlancar <perlancar@cpan.org>

=head1 COPYRIGHT AND LICENSE

This software is copyright (c) 2019, 2018, 2017 by 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.

=cut
