Hi,

I’m trying to do some custom access logging in Dancer2.  I note that plackup 
does the access logging (--access-log) and the man page for 
Plack::Middleware::AccessLog says that the format can be modified in the 
app.psgi file:

# in app.psgi
use Plack::Builder;
  builder {
      enable "Plack::Middleware::AccessLog", format => "combined";
      $app;
};

I tried something similar in app.pl, but it kind of works, but doesn’t fully 
replace the existing access logging.  That is:
  * the log file specified with --access-log remains unchanged - i.e. it keeps 
getting written to in ‘combined’ format
  * the new format specified gets written to STDERR (i.e. the location 
specified with --error-log (for plackup)

Here’s the config I’m using:
use Plack::Builder;
use mymod::api;
builder {
    enable "AccessLog",
        format => '%h %l %u %t "%r" %>s %b "%{User-agent}i" "%{content-type}i';
    mount '/api' => mymod::api->to_app;
};

Any ideas on how I can get it to overwrite the default access logging?

Thanks,
Matt
_______________________________________________
dancer-users mailing list
[email protected]
http://lists.preshweb.co.uk/mailman/listinfo/dancer-users

Reply via email to