NAME

    Log::Any::Adapter::MojoLog - Log::Any integration for Mojo::Log

SYNOPSIS

        use Mojo::Log;
        use Log::Any::Adapter;
    
        Log::Any::Adapter->set('MojoLog', logger => Mojo::Log->new);

    Mojolicious app:

        use Mojo::Base 'Mojolicious';
    
        use Log::Any::Adapter;
    
        sub startup {
            my $self = shift;
    
            Log::Any::Adapter->set('MojoLog', logger => $self->log);
        }

    Mojolicious::Lite app:

        use Mojolicious::Lite;
    
        use Log::Any::Adapter;
    
        Log::Any::Adapter->set('MojoLog', logger => app->log);

DESCRIPTION

    This Log::Any adapter uses Mojo::Log for logging. Mojo::Log must be
    initialized before calling set. The parameter logger must be used to
    pass in the logging object.

LOG LEVEL TRANSLATION

    Log level which are not exectly the same are translated from Log::Any
    to Mojo::Log as follows:

        notice -> info
        warning -> warn
        critical -> fatal
        alert -> fatal
        emergency -> fatal

SEE ALSO

      * Log::Any::Adapter::Mojo - The original release of this codebase

      * Log::Any

      * Log::Any::Adapter

      * Mojo::Log

SOURCE REPOSITORY

    http://github.com/jberger/Log-Any-Adapter-MojoLog

AUTHOR

    Joel Berger, <joel.a.berger@gmail.com>

CONTRIBUTORS

    Dan Book (Grinnz)

NOTES

    This module was forked from Log::Any::Adapter::Mojo which bears the
    copyright

    Copyright (C) 2011 Henry Tang

    and is licensed under the Artistic License version 2.0

    This fork began as fixes for RT#111631
    <https://rt.cpan.org/Public/Bug/Display.html?id=111631> and RT#101167
    <https://rt.cpan.org/Public/Bug/Display.html?id=101167>. However the
    eventual changes that were made prevented any possibility for keeping a
    consistent log formatter. As such I think it is the responsible action
    to fork the module to release it. I intend to work with the original
    author to see how much of these changes can be backported into that
    codebase without breaking the format.

COPYRIGHT & LICENSE

    Log::Any::Adapter::MojoLog is Copyright (C) 2016 "AUTHOR" and
    "CONTRIBUTORS".

    Log::Any::Adapter::MojoLog is provided "as is" and without any express
    or implied warranties, including, without limitation, the implied
    warranties of merchantibility and fitness for a particular purpose.

    This program is free software, you can redistribute it and/or modify it
    under the terms of the Artistic License version 2.0.

