)]}'
{"id":"openstack%2Fpython-openstackclient~211291","triplet_id":"openstack%2Fpython-openstackclient~master~I7b8d1a3b6fd128e98cafd7c16009c7b694a52146","project":"openstack/python-openstackclient","branch":"master","topic":"logged","hashtags":[],"change_id":"I7b8d1a3b6fd128e98cafd7c16009c7b694a52146","subject":"Create log configuration class","status":"MERGED","created":"2015-08-10 18:36:10.000000000","updated":"2015-09-09 20:15:57.000000000","submitted":"2015-09-09 20:15:54.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"f285341662daa6a91cdf198bc686b5381fcde1a8","_number":211291,"virtual_id_number":211291,"owner":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_account_id":14162,"name":"Daisuke Fujita","email":"fuzita.daisuke@jp.fujitsu.com","username":"daisukefujita"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2015-09-09 20:15:54.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"recommended":{"_account_id":14162,"name":"Daisuke Fujita","email":"fuzita.daisuke@jp.fujitsu.com","username":"daisukefujita"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":1,"date":"2015-08-26 10:23:53.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14162,"name":"Daisuke Fujita","email":"fuzita.daisuke@jp.fujitsu.com","username":"daisukefujita"},{"value":2,"date":"2015-09-09 03:35:18.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-09-09 18:59:00.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_account_id":14162,"name":"Daisuke Fujita","email":"fuzita.daisuke@jp.fujitsu.com","username":"daisukefujita"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-09-09 18:59:00.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"_account_id":14162,"name":"Daisuke Fujita","email":"fuzita.daisuke@jp.fujitsu.com","username":"daisukefujita"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-08-26 07:22:30.000000000","updated_by":{"_account_id":14162,"name":"Daisuke Fujita","email":"fuzita.daisuke@jp.fujitsu.com","username":"daisukefujita"},"reviewer":{"_account_id":14162,"name":"Daisuke Fujita","email":"fuzita.daisuke@jp.fujitsu.com","username":"daisukefujita"},"state":"REVIEWER"},{"updated":"2015-09-09 03:35:18.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2015-09-09 18:59:00.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2015-09-09 20:15:54.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"9bedcbd30b7f90717a005447579d19d6b7bd624b","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-08-10 18:36:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4769a0d5ad95d50a8fd6cf65043626053c96cd05","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-10 19:35:51.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/91/211291/1/check/gate-python-openstackclient-python26/79ffa0a/ : SUCCESS in 2m 01s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/91/211291/1/check/gate-python-openstackclient-pep8/30b951b/ : SUCCESS in 1m 47s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/91/211291/1/check/gate-python-openstackclient-docs/12f8d1e//doc/build/html/ : SUCCESS in 3m 19s\n- gate-python-openstackclient-python27 http://logs.openstack.org/91/211291/1/check/gate-python-openstackclient-python27/a6021cc/ : SUCCESS in 1m 58s\n- gate-python-openstackclient-python34 http://logs.openstack.org/91/211291/1/check/gate-python-openstackclient-python34/2396867/ : SUCCESS in 2m 01s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/91/211291/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/afeac7a/ : SUCCESS in 53m 41s\n- gate-osc-dsvm-functional http://logs.openstack.org/91/211291/1/check/gate-osc-dsvm-functional/8d0a245/ : FAILURE in 24m 51s","accounts_in_message":[],"_revision_number":1},{"id":"fb08c4845f062fa18c52f83fe86f7068e2bfd453","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-08-10 19:55:05.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"11604614e77813dba3b9a04fab17eda488479e11","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-10 21:29:01.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/91/211291/1/check/gate-python-openstackclient-python26/3c33725/ : SUCCESS in 1m 41s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/91/211291/1/check/gate-python-openstackclient-pep8/9cc11b3/ : SUCCESS in 1m 38s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/91/211291/1/check/gate-python-openstackclient-docs/c7c63e1//doc/build/html/ : SUCCESS in 3m 49s\n- gate-python-openstackclient-python27 http://logs.openstack.org/91/211291/1/check/gate-python-openstackclient-python27/59b919f/ : SUCCESS in 1m 58s\n- gate-python-openstackclient-python34 http://logs.openstack.org/91/211291/1/check/gate-python-openstackclient-python34/1cad12f/ : SUCCESS in 2m 26s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/91/211291/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/5d9fac7/ : SUCCESS in 1h 07m 13s\n- gate-osc-dsvm-functional http://logs.openstack.org/91/211291/1/check/gate-osc-dsvm-functional/e65ba13/ : SUCCESS in 32m 52s","accounts_in_message":[],"_revision_number":1},{"id":"cf5c8ae0f685b5441c53c16f4cc28e5c3d5cd96d","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-08-11 19:55:40.000000000","message":"Patch Set 2: Commit message was updated","accounts_in_message":[],"_revision_number":2},{"id":"988a676d7cb3654ea3c9f97feeaafe1bb7a95e65","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-11 21:03:21.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/91/211291/2/check/gate-python-openstackclient-python26/107cf9a/ : SUCCESS in 1m 46s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/91/211291/2/check/gate-python-openstackclient-pep8/5f1c2d8/ : SUCCESS in 1m 41s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/91/211291/2/check/gate-python-openstackclient-docs/871d7fb//doc/build/html/ : SUCCESS in 2m 42s\n- gate-python-openstackclient-python27 http://logs.openstack.org/91/211291/2/check/gate-python-openstackclient-python27/3353b7c/ : SUCCESS in 1m 39s\n- gate-python-openstackclient-python34 http://logs.openstack.org/91/211291/2/check/gate-python-openstackclient-python34/c962551/ : SUCCESS in 3m 02s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/91/211291/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/2ed17a9/ : SUCCESS in 1h 07m 21s\n- gate-osc-dsvm-functional http://logs.openstack.org/91/211291/2/check/gate-osc-dsvm-functional/dd63b44/ : SUCCESS in 32m 01s","accounts_in_message":[],"_revision_number":2},{"id":"263b250b05e03b6ba210cf63371d4f4a91cf2f2e","author":{"_account_id":14162,"name":"Daisuke Fujita","email":"fuzita.daisuke@jp.fujitsu.com","username":"daisukefujita"},"date":"2015-08-26 07:22:30.000000000","message":"Patch Set 2: Code-Review+1\n\nLGTM!","accounts_in_message":[],"_revision_number":2},{"id":"bf73042e86c1fc052084091c19ba84976a346446","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-08-26 10:23:53.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"a73e6b72b93603dbb5dc2ac8f502b75b9908bf4d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-26 11:46:04.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/91/211291/3/check/gate-python-openstackclient-python26/170018b/ : SUCCESS in 2m 06s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/91/211291/3/check/gate-python-openstackclient-pep8/b929345/ : SUCCESS in 1m 50s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/91/211291/3/check/gate-python-openstackclient-docs/4b7fc05//doc/build/html/ : SUCCESS in 2m 55s\n- gate-python-openstackclient-python27 http://logs.openstack.org/91/211291/3/check/gate-python-openstackclient-python27/2059ede/ : SUCCESS in 1m 58s\n- gate-python-openstackclient-python34 http://logs.openstack.org/91/211291/3/check/gate-python-openstackclient-python34/025883b/ : SUCCESS in 2m 44s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/91/211291/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/e499f0a/ : SUCCESS in 1h 04m 44s\n- gate-osc-dsvm-functional http://logs.openstack.org/91/211291/3/check/gate-osc-dsvm-functional/3c8affb/ : SUCCESS in 33m 52s","accounts_in_message":[],"_revision_number":3},{"id":"e2c1e4ddf1cc997318fad813a971f58ceee297aa","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-09-09 03:35:18.000000000","message":"Patch Set 3: Code-Review+2\n\nthis is an awesome clean up","accounts_in_message":[],"_revision_number":3},{"id":"179a748f045e770f1f3e7d454a0700a95489e779","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-09-09 18:59:00.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"6a26f68ea6290a20c27e3fec815b32b5d53bf92e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-09 18:59:10.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"f4a51f48e174c96db9ae5115189cd12becf6bee4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-09 20:15:54.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/91/211291/3/gate/gate-python-openstackclient-python26/512bd7b/ : SUCCESS in 1m 03s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/91/211291/3/gate/gate-python-openstackclient-docs/fd598a0//doc/build/html/ : SUCCESS in 2m 20s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/91/211291/3/gate/gate-python-openstackclient-pep8/e2c1be6/ : SUCCESS in 1m 13s\n- gate-python-openstackclient-python27 http://logs.openstack.org/91/211291/3/gate/gate-python-openstackclient-python27/b7f5161/ : SUCCESS in 5m 51s\n- gate-python-openstackclient-python34 http://logs.openstack.org/91/211291/3/gate/gate-python-openstackclient-python34/fd615f8/ : SUCCESS in 2m 04s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/91/211291/3/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/e06ca94/ : SUCCESS in 1h 16m 16s\n- gate-osc-dsvm-functional http://logs.openstack.org/91/211291/3/gate/gate-osc-dsvm-functional/6d8f7ad/ : SUCCESS in 28m 30s","accounts_in_message":[],"_revision_number":3},{"id":"f67279bb0fcdfde7a3d6cc2ecf7614437a04c51b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-09 20:15:57.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"85a03945f0b5da0ec5778a929e08a641f427513a","revisions":{"396da7f9a58447be241330dfa5f11c5290d4dde2":{"kind":"REWORK","_number":1,"created":"2015-08-10 18:36:10.000000000","uploader":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"ref":"refs/changes/91/211291/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/91/211291/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/211291/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/211291/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/211291/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/91/211291/1"}}},"commit":{"parents":[{"commit":"e12c1a8a23e60f82e687f65b5753acb323f38c04","subject":"Optimize log formatting","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e12c1a8a23e60f82e687f65b5753acb323f38c04"}]}],"author":{"name":"TerryHowe","email":"terrylhowe@gmail.com","date":"2015-08-10 18:33:28.000000000","tz":-360},"committer":{"name":"TerryHowe","email":"terrylhowe@gmail.com","date":"2015-08-10 18:33:28.000000000","tz":-360},"subject":"Create log configuration class","message":"Create log configuration class\n\nConfiguration of logging gets triggered twice.  The first time it\nuses the CLI options when the application is started and second\nit uses the configuration file after that is read.  The state of\nthe logging needs to be saved from the first to the second time,\nso I created a class.\n\nChange-Id: I7b8d1a3b6fd128e98cafd7c16009c7b694a52146\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/396da7f9a58447be241330dfa5f11c5290d4dde2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/396da7f9a58447be241330dfa5f11c5290d4dde2"}]},"branch":"refs/heads/master"},"21a3ef06ae164ca0fb69eb1de9fb7e66aaf07b1b":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2015-08-11 19:55:40.000000000","uploader":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"ref":"refs/changes/91/211291/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/91/211291/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/211291/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/211291/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/211291/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/91/211291/2"}}},"commit":{"parents":[{"commit":"e12c1a8a23e60f82e687f65b5753acb323f38c04","subject":"Optimize log formatting","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e12c1a8a23e60f82e687f65b5753acb323f38c04"}]}],"author":{"name":"TerryHowe","email":"terrylhowe@gmail.com","date":"2015-08-10 18:33:28.000000000","tz":-360},"committer":{"name":"Terry Howe","email":"terrylhowe@gmail.com","date":"2015-08-11 19:55:40.000000000","tz":0},"subject":"Create log configuration class","message":"Create log configuration class\n\nConfiguration of logging gets triggered twice.  The first time it\nuses the CLI options when the application is started and second\nit uses the configuration file after that is read.  The state of\nthe logging needs to be saved from the first to the second time,\nso I created a class.\n\nImplements: blueprint logging-migration\n\nChange-Id: I7b8d1a3b6fd128e98cafd7c16009c7b694a52146\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/21a3ef06ae164ca0fb69eb1de9fb7e66aaf07b1b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/21a3ef06ae164ca0fb69eb1de9fb7e66aaf07b1b"}]},"branch":"refs/heads/master"},"85a03945f0b5da0ec5778a929e08a641f427513a":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2015-08-26 10:23:53.000000000","uploader":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"ref":"refs/changes/91/211291/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/91/211291/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/211291/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/211291/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/211291/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/91/211291/3"}}},"commit":{"parents":[{"commit":"6c46355734f7a7278b92645e6a465b6e38096daf","subject":"Optimize log formatting","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6c46355734f7a7278b92645e6a465b6e38096daf"}]}],"author":{"name":"TerryHowe","email":"terrylhowe@gmail.com","date":"2015-08-10 18:33:28.000000000","tz":-360},"committer":{"name":"Terry Howe","email":"terrylhowe@gmail.com","date":"2015-08-26 10:23:53.000000000","tz":0},"subject":"Create log configuration class","message":"Create log configuration class\n\nConfiguration of logging gets triggered twice.  The first time it\nuses the CLI options when the application is started and second\nit uses the configuration file after that is read.  The state of\nthe logging needs to be saved from the first to the second time,\nso I created a class.\n\nImplements: blueprint logging-migration\n\nChange-Id: I7b8d1a3b6fd128e98cafd7c16009c7b694a52146\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/85a03945f0b5da0ec5778a929e08a641f427513a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/85a03945f0b5da0ec5778a929e08a641f427513a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
