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->app->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 levels are translated from Log::Any to Mojo::Log as follows:

        trace -> debug
        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.