[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#817241: ITP: libplack-middleware-logerrors-perl -- map psgi.errors to psgix.logger or other logger



Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard <dr@jones.dk>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

* Package name    : libplack-middleware-logerrors-perl
  Version         : 0.002
  Upstream Author : Karen Etheridge <ether@cpan.org>
* URL             : https://metacpan.org/pod/Plack::Middleware::LogErrors
* License         : Artistic or GPL-1+
  Programming Lang: Perl
  Description     : map psgi.errors to psgix.logger or other logger

 psgi.errors defaults to stderr in most backends, which results in
 content going somewhere unhelpful like the server console.
 .
 Plack::Middleware::LogErrors simply remaps the psgi.errors stream to
 the psgix.logger stream, or an explicit logger that you provide.
 .
 This is especially handy when used in combination with other
 middlewares such as Plack::Middleware::LogWarn (which diverts Perl
 warnings to psgi.errors); Plack::Middleware::HTTPExceptions (which
 diverts uncaught exceptions to psgi.errors); and
 Plack::Middleware::AccessLog, which defaults to psgi.errors when not
 passed a logger -- which is also automatically applied via plackup (so
 if you provided no --access-log option indicating a filename,
 psgi.errors is used).
 .
 Plack is a set of tools similar to Ruby's Rack or Python's Paste for
 WSGI. It implements the Perl Server Gateway Interface (PSGI) standard
 interface, which allows developers to decouple their web application
 framework from the local web server environment.

Package will be maintained in the Debian Perl team.

 - Jonas

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJW3/rPAAoJECx8MUbBoAEhHeQP/A6Tg3KVBGX88ZySj0G26w4Q
vOZKtd/M+3iqj1MTM2R/4C8tnFyfvl9Xxb2tEW2dyZWWDQcGjKNscWZsdGpR9Y7L
c0ttidh1N6aUBVA0B0aiuZzBD9cp9QAfp+FsKE/zPjkFw4A/DYwJ5ifJrPHWjKLH
gNdvfHVfB8N3oW0Vlu2MiBcna/Iutz6HQdm/TpXxqTvCg9SP5cM1k70D2hyzXFoz
T+SEyB+yuvzYbLvv+VLN+N/iXa8m1gWB8L2y2LlI6r/3cEfl7fjuZlo3wVC9O6Jx
ct9BG0AmZfiEJcNMfzj5CFTJCtFGK+JLtF+3QpbL4JL4d9t1pkw17Q3zvNgiziSs
uIUzxmSIGDvLDpZVFHOzIHO1iQH+m3Ktl5Yj3ShWbJAuF4681GYT4roLZrtGXUfZ
qsW93qjg0qlnKyt+H6vTHyIN3qzC6cPG12kUNGzCNA2nHKPspFNgPxHWQM7Z5dMQ
0MSk1nNUoqzbdQjdvf2sMkziwVv6MT39/kZP7/W7deLKgd14I43Qxr5fZNxk1nZQ
ltjrElt2q/NZVigbpjnAtulc+GSi4s2pjmLmuBYBu2+vadjkoAzZT4EyLJhuAjzu
jhZXrZN3Q0Q17VaTWVXRB3+vSs/R3qOOU8w71wu9HiKe5w5WFERFwqTUQBZe2a/3
UjH8RyGkQChUTlSYUCGz
=K+Qu
-----END PGP SIGNATURE-----


Reply to: