Browse code

Use the swift logging adapter for txn IDs

Change-Id: I2b2308eb9606279cffc1965fc3b86e9597d63e87
Signed-off-by: Peter Portante <peter.portante@redhat.com>

Peter Portante authored on 2013/11/21 07:34:39
Showing 1 changed files
... ...
@@ -321,6 +321,10 @@ function configure_swift() {
321 321
     iniset ${SWIFT_CONFIG_PROXY_SERVER} filter:authtoken admin_user swift
322 322
     iniset ${SWIFT_CONFIG_PROXY_SERVER} filter:authtoken admin_password $SERVICE_PASSWORD
323 323
     iniset ${SWIFT_CONFIG_PROXY_SERVER} filter:authtoken signing_dir $SWIFT_AUTH_CACHE_DIR
324
+    # This causes the authtoken middleware to use the same python logging
325
+    # adapter provided by the swift proxy-server, so that request transaction
326
+    # IDs will included in all of its log messages.
327
+    iniset ${SWIFT_CONFIG_PROXY_SERVER} filter:authtoken log_name swift
324 328
 
325 329
     iniuncomment ${SWIFT_CONFIG_PROXY_SERVER} filter:keystoneauth use
326 330
     iniuncomment ${SWIFT_CONFIG_PROXY_SERVER} filter:keystoneauth operator_roles