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

NAME

Dancer::Logger::LogAny - Use Log::Any to control logging from your Dancer app

VERSION

version 0.002

DESCRIPTION

This module implements a logger engine that send log messages through Log::Any.

CONFIGURATION

Using Dancer::Logger::LogAny

The setting logger should be set to LogAny in order to use this logger engine in a Dancer application.

Setting the category

If you provide Dancer::Logger::LogAny with a category, it will use that for any logging done through the Dancer logging functions, like so:

    LogAny:
      category: Wombats

Setting the logger

Dancer::Logger::LogAny lets you do very simple configuration of the logger from your config files---simply encode the parameters for Log::Any::Adapter->set as an array named logger, like so:

    LogAny:
      logger:
        - Syslog
        - name
        - 'my-web-app'

For more sophisticated usage, you may wish to use Log::Any::Adapter->set directly.

METHODS

init()

The init method is called by Dancer when creating the logger engine with this class. It will initiate a Log::Any logger using the possibly supplied category.

DEPENDENCY

This module depends on Log::Any.

AUTHOR

Michael Alan Dorman <mdorman@ironicdesign.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2012 by Michael Alan Dorman.

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