debian man page for dancer::logger::capture

Query: dancer::logger::capture

OS: debian

Section: 3pm

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

Dancer::Logger::Capture(3pm)				User Contributed Perl Documentation			      Dancer::Logger::Capture(3pm)

NAME
Dancer::Logger::Capture - Capture dancer logs
SYNOPSIS
set logger => "capture"; my $trap = Dancer::Logger::Capture->trap; my $logs = $trap->read;
DESCRIPTION
This is a logger class for Dancer which captures all logs to an object. It's primary purpose is for testing. Methods trap Returns the Dancer::Logger::Capture::Trap object used to capture and read logs.
EXAMPLE
use Test::More import => ['!pass'], tests => 2; use Dancer; set logger => 'capture'; warning "Danger! Warning!"; debug "I like pie."; my $trap = Dancer::Logger::Capture->trap; is_deeply $trap->read, [ { level => "warning", message => "Danger! Warning!" }, { level => "debug", message => "I like pie.", } ]; # each call to read cleans the trap is_deeply $trap->read, [];
SEE ALSO
Dancer::Logger, Dancer::Logger::Capture::Trap perl v5.14.2 2011-11-26 Dancer::Logger::Capture(3pm)
Related Man Pages
dancer::logger(3pm) - debian
dancer::logger::abstract(3pm) - debian
dancer::session::memcached(3pm) - debian
dancer::test(3pm) - debian
dancer::timer(3pm) - debian
Similar Topics in the Unix Linux Community
awk or sed - Convert 2 lines to 1 line
Is UNIX an open source OS ?
Introduction
Find columns in a file based on header and print to new file