keystone/keystone
Dolph Mathews 378635224b Generate apache-style common access logs
Taking advantage of this middleware either requires enabling
verbose/debug or utilizing an external logging.conf which configures an
'access' logger.

Example output:

  127.0.0.1 - - [2013-01-29T17:15:02.752214] "GET http://localhost:5000/v3/projects HTTP/1.0" 200 16

This patch also revises etc/logging.conf.sample with some more practical
defaults (e.g. supporting externally-managed log rotations) in addition
to illustrating how to generate an 'access.log' file.

DocImpact

Change-Id: I2a6048fa5fbf8661a6859d9e3a259d4cfa5fc589
2013-01-31 08:16:21 -06:00
..
catalog Merge "Validated URLs in v2 endpoint creation API" 2013-01-13 22:53:04 +00:00
common Enable/disable domains (bug 1100145) 2013-01-28 20:37:20 +00:00
contrib Generate apache-style common access logs 2013-01-31 08:16:21 -06:00
identity Enable/disable domains (bug 1100145) 2013-01-28 20:37:20 +00:00
locale Imported Translations from Transifex 2013-01-07 00:01:18 +00:00
middleware Limit the size of HTTP requests. 2013-01-21 19:54:29 -05:00
openstack Port to argparse based cfg 2012-12-05 17:10:34 +00:00
policy Fixes import order nits 2013-01-11 09:05:11 +08:00
token Enable/disable domains (bug 1100145) 2013-01-28 20:37:20 +00:00
__init__.py renaming keystonelight to keystone 2012-01-09 12:27:18 -08:00
clean.py Keystone server support for user groups 2013-01-08 01:32:46 +00:00
cli.py Fixes import order nits 2013-01-11 09:05:11 +08:00
config.py Merge "public_endpoint & admin_endpoint configuration" 2013-01-28 16:02:29 +00:00
controllers.py public_endpoint & admin_endpoint configuration 2013-01-18 22:35:17 -06:00
exception.py Limit the size of HTTP requests. 2013-01-21 19:54:29 -05:00
routers.py Driver registry 2012-12-21 11:57:44 -06:00
service.py Fixes import order nits 2013-01-11 09:05:11 +08:00
test.py Skip IPv6 tests if IPv6 is not supported. 2013-01-18 01:59:26 +04:00