-
- Distribution: Dancer
- Module version: 1.3512
- Source (raw)
- Browse (raw)
- Changes
- Homepage
- How to Contribute
- Repository (git clone)
- Issues
- Testers (1663 / 22 / 0)
- Kwalitee
- 86.24% Coverage
- License: perl_5
- Activity
- 24 month
- Tools
- Download (385.21Kb) 0
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dancer Core Developers
- 1nickt
- a-adam
- Achim Adam
-
Adam J. Foxson
-
Adam Kennedy
- Akash Ayare
- alambike
- Alan Haggai Alavi
-
Alberto Simoes
-
Alessandro Ranellucci
- Alex C
-
Alexis Sukrieh
- Alex Kalderimis
- Alex Kapranoff
-
Alex Peters
- Alfie John
- Al Newkirk
- Andrew Beverley
- andy
- Anirvan Chatterjee
- Anton Gerasimov
- asergei
- Ashley Willis
-
A. Sinan Unur
- Ask Bjørn Hansen
- Assaf Gordon
- Ben Hutton
- Bernhard Reutner-Fischer
- boris shomodjvarac
- Brad Macpherson
-
Breno G. de Oliveira
- Brian E. Lozier
- Brian Hann
- Brian Phillips
- burnersk
- Chris Andrews
- chrisjrob
- Chris Seymour
-
Christian Walde
-
chromatic
- Colin Keith
- Colin Kuskie
- CPAN Service
- Craig Treptow
-
Dagfinn Ilmari Mannsåker
-
Damien Krotkine
- Damyan Ivanov
- Dan Book
- Danijel Tasov
-
Dave Doyle
-
David Cantrell
-
David Golden
-
David Moreno
- David Steinbrunner
-
David Zurborg
- Dennis Lichtenthaeler
- Duncan Hutty
-
Emmanuel Rodriguez
-
Fabrice Gabolde
-
Fayland Lam
- Felix Dorner
- Flavio Poletti
- Florian Larysch
- Florian Sojer
- Franck Cuny
- François Charlier
-
Gabor Szabo
- Gary Mullen
- geistteufel
- Gonzalo Barco
-
Graham Knop
-
Grzegorz Rożniecki
- Hagen Fuchs
- Hans Dieter Pearcey
- Ilmari Vacklin
- Ilya Chesnokov
- isync
-
Ivan Bessarabov
- Ivan Paponov
- Jacob Rideout
- Jakob Voss
- James Aitken
- jamhed
-
Jess
- Jesse van Herk
- Jochen Lutz
-
Joel Roth
- John Barrett
- John Wittkoski
- jonasreinsch
-
Jonathan "Duke" Leto
- Jonathan Hall
- Jonathan Otsuka
- jonathan schatz
-
Jonathan Scott Duff
- Joshua Barratt
- JT Smith
- Juan J. Martínez
- Jury Gorky
- Kaitlyn Parkhurst
-
Kent Fredric
- Kirk Kimmel
-
Lars Thegler
- Lee Carmichael
- Lee Johnson
- Manuel Weiss
- Marc Chantreux
-
Mark Allen
-
Mark A. Stratman
-
Mark Stosberg
- Martin Schut
- Matthew Horsfall (alh)
- Maurice
- Maxim Ivanov
- Max Maischein
- Michael Genereux
- Michael G. Schwern
- Michal Wojciechowski
- Mikolaj Kucharski
- miyagawa
- mlbarrow
-
Mohammad S Anwar
- Murray
- Natal Ngétal
- Nate Jones
-
Naveed Massjouni
- Naveed
- Naveen
- Neil Hooey
- Nick Tonkin
- Nicolas Oudard
- niko
-
Nuno Carvalho
-
Oliver Gorwits
-
Olivier Mengué
- Olof Johansson
- Ovid
- Paul Driver
-
Paul Fenwick
-
Paul Johnson
- Paul Tomlin
- pdl
-
Pedro Melo
-
Perlover
- Phil Carmody
-
Philippe Bruhat (BooK)
- ppisar
-
Richard Simões
- Rick Myers
- Rik Brown
- Roberto Patriarca
- Roman Galeev
- Roman Nuritdinov
- Rowan Thorpe
- Russell Jenkins
- Sam Kington
- Sapphire Paw
-
Sawyer X
- scoopio
- Scott Penrose
- sdeseille
- Sean Smith
- Sebastian de Castelberg
- Skeeve
-
Slaven Rezic
- Sniperovitch
-
Squeeks
-
Stefan Hornburg (Racke)
- Steve Hay
-
Tatsuhiko Miyagawa
- tednolan
- Tim King
- Tom Heady
- Tom Hukins
-
Tom Wyant
- Vyacheslav Matyukhin
- William Wolf
-
Yanick Champoux
- YOUR_NAME <YOUR_EMAIL>
-
Zefram
- Dependencies
- base
- bytes
- Carp
- constant
- Cwd
- Data::Dumper
- Encode
- Exporter
- Fcntl
- File::Basename
- File::Copy
- File::Path
- File::Spec
- File::Spec::Functions
- File::stat
- File::Temp
- FindBin
- Getopt::Long
- Hash::Merge::Simple
- HTTP::Body
- HTTP::Date
- HTTP::Headers
- HTTP::Server::Simple::PSGI
- HTTP::Tiny
- IO::File
- lib
- MIME::Types
- Module::Runtime
- overload
- parent
- Pod::Usage
- POSIX
- Scalar::Util
- strict
- Test::Builder
- Test::More
- Time::HiRes
- Try::Tiny
- URI
- URI::Escape
- vars
- warnings
- CPAN Testers List
- Reverse dependencies
- Dependency graph
NAME
Dancer::Logger - common interface for logging in Dancer
VERSION
version 1.3512
DESCRIPTION
This module is the wrapper that provides support for different logger engines.
USAGE
Default engine
The setting logger defines which logger engine to use. If this setting is not set, logging will not be available in the application code.
Dancer comes with the logger engines Dancer::Logger::File and Dancer::Logger::Console, but more are available on the CPAN.
Configuration
The logger configuration variable tells Dancer which engine to use.
You can change it either in your config.yml file:
# logging to console
logger: "console"
Or in the application code:
# logging to file
set logger => 'file';
The log format can also be configured, please see "logger_format" in Dancer::Logger::Abstract for details.
Auto-serializing
The loggers allow auto-serializing of all inputs:
debug( 'User credentials: ', \%creds );
Will provide you with an output in a single log message of the string and the reference dump.
AUTHORS
This module has been written by Alexis Sukrieh. See the AUTHORS file that comes with this distribution for details.
LICENSE
This module is free software and is released under the same terms as Perl itself.
SEE ALSO
See Dancer for details about the complete framework.
You can also search the CPAN for existing engines in the Dancer::Logger namespace : http://search.cpan.org/search?query=Dancer%3A%3ALogger.
AUTHOR
Dancer Core Developers
COPYRIGHT AND LICENSE
This software is copyright (c) 2010 by Alexis Sukrieh.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
Module Install Instructions
To install Dancer::Logger, simply copy and paste either of the commands in to your terminal
cpanm Dancer::Logger
perl -MCPAN -e shell install Dancer::Logger
For more information on module installation please visit the detailed CPAN module installation guide.