Dancer::Logger::Abstract - Abstract logging engine for Dancer
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]
This is an abstract logging engine that provides loggers with basic functionality and some sanity checking.
This is a format string (or a preset name) to specify the log format.
The possible values are:
host emitting the request
date (local timezone, formatted like %d/%b/%Y %H:%M:%S)
date (local timezone, formatted like %Y-%m-%d %H:%M:%S)
date (UTC timezone, formatted like %d/%b/%Y %H:%M:%S)
date (UTC timezone, formatted like %Y-%m-%d %H:%M:%S)
PID
log level
timer
message
file name that emit the message
line from the file
request ID
timer formatted with a valid time format
header value
There is two preset possible:
will format the message like: [%P] %L @%D> %m in %f l. %l
will format the message like: [%P] %L @%D> [hit #%i] %m in %f l. %l
Provides a common message formatting.
Logs messages as core.
Logs messages as debug.
Logs messages as warning.
Logs messages as error.
Logs messages as info.
A method to override. If your logger does not provide this, it will cause the application to die.
Checks a certain level number against a certain level type (core, debug, info warning, error).
Alexis Sukrieh
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.
To install Dancer, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Dancer
CPAN shell
perl -MCPAN -e shell install Dancer
For more information on module installation, please visit the detailed CPAN module installation guide.