couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jan Lehnardt (JIRA)" <>
Subject [jira] [Commented] (COUCHDB-1278) Add Apache httpd-style common log access logging.
Date Mon, 12 Sep 2011 19:37:09 GMT


Jan Lehnardt commented on COUCHDB-1278:

I'm in no hurry to commit this, but if we like this as is, it could go into 1.2.x as it is
rather isolated. Maybe we can add your additions later?

What would the nonce do? Allow to match errors with requests? I don't think that that'd be
compatible with the common/extended formats proposed here. Maybe the thing you are describing
should happen as well to take some pressure off of couch.log and make it more useful, but
that'd eventually be orthogonal to this proposal. Or maybe I'm missing something :)

> Add Apache httpd-style common log access logging.
> -------------------------------------------------
>                 Key: COUCHDB-1278
>                 URL:
>             Project: CouchDB
>          Issue Type: New Feature
>            Reporter: Jan Lehnardt
> This module introduces a new log file couch_access.log in the spirit of 
> Apache httpd's access.log.
> The log format is specified here:
> The module defaults to the more commonly used `extended` format,
> but can be configured to use the standard log format as well.
> This is a new module rather than an extension to the couch_log
> module to allow easy addition. Ideally, this will be a plugin in the future.
> A note for chunked responses, the response body length reported is
> "chunked" rather than the number of bytes. The case is unspecified
> in the format description. Maybe the fix is keeping track of bytes
> sent in a chunked response, but I didn't want to make the first stab
> at this more complicated that it has to be. I'm happy to adjust.
> See the full diff here:
> I'm not proposing this to be added to 1.1.x, but if anybody wants it, there's a patch
> (The only difference is the specification of the couch_access_log module on startup,
as that
> moved from couch_server_sup.erl to couch_primary_services.erl)

This message is automatically generated by JIRA.
For more information on JIRA, see:


View raw message