Do the 'show_errors' and 'traces' config settings work in Dancer2?

I ask because I have both set in my environment/development.yml file, but I am still seeing it render 500 errors using public/500.html, rather than the custom error screen the docs claim.

I have verified that the development.yml file is being read by putting unparseable junk in it, which prevents my app from starting, as expected. Also, I put this at the top of the route handler I'm having trouble with:

    debug "Dancing on the ", (config->{'environment'}), " dancefloor.";

It does say "development".

By the way, the 'startup_info' configuration flag is documented as showing the "dancefloor" in the banner, but I only get this here:

   Dancer2 v0.11 server 19360 listening on http://0.0.0.0:30000

I wouldn't have needed to add this 'debug' call if the banner did show the dancefloor as documented.

Here are my 3 config files, slightly sanitized:


config.yml:

    appname: "MyApp"
    charset: "UTF-8"
    environment: "development"
    port: 30000
    session: "simple"
    template: "Xslate"

    engines:
         session:
            Simple:
                cookie_name: "myapplogin"
                cookie_duration: "30 days"
                session_duration: 3600



environments/development.yml:

    logger: "Console"
    warnings: 1
    show_errors: 1
    startup_info: 1
    traces: 1

    engines:
        logger:
            Console:
                log_level: core



environments/production.yml:

    log: "warning"
    logger: "File"
    warnings: 0
    show_errors: 0
    route_cache: 1




Not to pile on, but it seems that changing 'environment' to 'production' in config.yml doesn't do anything. The errors still keep going to the console instead of a log file, and the verbosity level doesn't drop to 'warning'.

The 'debug' line I added to my problem route does show up, and it says 'production'. The fact that this happens at 'debug' level corroborates my claim that the verbosity level isn't changing.
_______________________________________________
dancer-users mailing list
[email protected]
http://lists.preshweb.co.uk/mailman/listinfo/dancer-users

Reply via email to