Dancer::Logger::AbstraUser)Contributed Perl DocumenDancer::Logger::Abstract(3)NAMEDancer::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 emiting the request
%t date (formated like %d/%b/%Y %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.
_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, 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.
perl v5.14.1 2011-07-26 Dancer::Logger::Abstract(3)