Provided by: libdancer-perl_1.3120+dfsg-1_all bug

NAME

       Dancer::Logger::Abstract - Abstract logging engine for Dancer

SYNOPSIS

       In your configuration file:

           # default
           logger_format: simple
           # [1234] debug @0.12> [hit #123]message from your log in File.pm line 12

           # custom
           logger_format: %m %{%H:%M}t [%{accept_type}h]
           # message from your log [11:59] [text/html]

DESCRIPTION

       This is an abstract logging engine that provides loggers with basic functionality and some
       sanity checking.

CONFIGURATION

   logger_format
       This is a format string (or a preset name) to specify the log format.

       The possible values are:

       %h  host emitting the request

       %t  date (local timezone, formatted like %d/%b/%Y %H:%M:%S)

       %T  date (local timezone, formatted like %Y-%m-%d %H:%M:%S)

       %u  date (UTC timezone, formatted like %d/%b/%Y %H:%M:%S)

       %U  date (UTC timezone, formatted like %Y-%m-%d %H:%M:%S)

       %P  PID

       %L  log level

       %D  timer

       %m  message

       %f  file name that emit the message

       %l  line from the file

       %i  request ID

       %{$fmt}t
           timer formatted with a valid time format

       %{header}h
           header value

       There is two preset possible:

       simple
           will format the message like: [%P] %L @%D> %m in %f l. %l

       with_id
           will format the message like: [%P] %L @%D> [hit #%i] %m in %f l. %l

METHODS

   format_message
       Provides a common message formatting.

   core
       Logs messages as core.

   debug
       Logs messages as debug.

   warning
       Logs messages as warning.

   error
       Logs messages as error.

   info
       Logs messages as info.

   _log
       A method to override. If your logger does not provide this, it will cause the application
       to die.

   _should
       Checks a certain level number against a certain level type (core, debug, info warning,
       error).

AUTHOR

       Alexis Sukrieh

LICENSE AND COPYRIGHT

       Copyright 2009-2010 Alexis Sukrieh.

       This program is free software; you can redistribute it and/or modify it under the terms of
       either: the GNU General Public License as published by the Free Software Foundation; or
       the Artistic License.

       See http://dev.perl.org/licenses/ for more information.