[Dancer-users] How to debug Dancer?

woosley. xu. redicaps at gmail.com
Sun Sep 26 07:13:32 CEST 2010


Right, maybe I am wrong about the debug info, I get the allo too.


what about code like this:

  get '/' => sub {
       debug 'allo';
       die "run time error in code";
       return 'bye';
   };
   dance;

I am expecting I can find the string "run time error in code" somewhere(log
or console), so I can locate what's wrong with my code exactly.
I am using Dancer 1.1810

Thanks


2010/9/26 Naveed Massjouni <naveedm9 at gmail.com>

> On Sat, Sep 25, 2010 at 10:17 PM, woosley. xu. <redicaps at gmail.com> wrote:
> > Hi all,
> >        I just begin to use Dancer to build some small sites. It is
> > convenient for sure. But, my problem is, how can I debug a site when I
> met
> > problems?
> >        I start with the code just  a PL file, no packages, all the
> request
> > and function in one file. If there is any Perl grammar errors,  sure Perl
> > can find them for me, but if there is any other run time errors, dancer
> just
> > give me a Error 500, and there is nothing in the log file.
> >        Here is the log configuration in my code, I tried to use debug
> "Hey,
> > I got here!", however,  this line never shows up in the log file, maybe
> it
> > never execute? I have no idea.
> >
> >             set logger   => 'file';
> >             set log      => 'core';
> >       the common thing I have in the log is
> >
> >             [10141]  core @0.020718> [hit #1] response: 500 in
> > /opt/csw/share/perl/site_perl/Dancer/Handler.pm l. 102
> >
> >        How can I get all the error information?
> > Thanks
> > --
> > Woosley.Xu
>
> So I created a simple dancer application in a single file:
>
>    use Dancer;
>     set logger => 'file';
>    set log => 'core';
>     get '/' => sub {
>        debug 'allo';
>        return 'bye';
>    };
>    dance;
>
> Then I ran:
>
>    curl localhost:3000
>
> When I viewed logs/development.log, I saw the expected debug message.
>
> Maybe it would help if you provided some code that can reproduces the
> problem you are experiencing.  And tell us exactly which version of
> Dancer you are running.
>
> Thanks,
> Naveed
> _______________________________________________
> Dancer-users mailing list
> Dancer-users at perldancer.org
> http://www.backup-manager.org/cgi-bin/listinfo/dancer-users
>



-- 
Woosley.Xu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.backup-manager.org/pipermail/dancer-users/attachments/20100926/94567d75/attachment.htm>


More information about the Dancer-users mailing list