)]}'
{"id":"openstack%2Foslo.log~616464","triplet_id":"openstack%2Foslo.log~master~I01db4efc08e2cb64db9cbf793f3a159f54859fe7","project":"openstack/oslo.log","branch":"master","topic":"bug/1802262","hashtags":[],"change_id":"I01db4efc08e2cb64db9cbf793f3a159f54859fe7","subject":"Add config options for log rotation","status":"MERGED","created":"2018-11-08 09:06:33.000000000","updated":"2018-11-30 08:54:56.000000000","submitted":"2018-11-30 08:54:56.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":22,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"616464-1543568096681-32870bed","meta_rev_id":"abe1da159cdbcd38765c404ab4981e1fe00782c5","_number":616464,"virtual_id_number":616464,"owner":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"date":"2018-11-30 08:13:52.000000000","_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":2,"date":"2018-11-30 08:54:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2018-11-30 05:28:33.000000000","_account_id":8543,"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","username":"plucian"}],"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":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"all":[{"value":2,"date":"2018-11-29 20:52:12.000000000","_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},{"value":2,"date":"2018-11-21 16:27:51.000000000","_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8543,"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","username":"plucian"}],"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"all":[{"value":1,"date":"2018-11-29 20:52:12.000000000","_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8543,"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","username":"plucian"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8543,"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","username":"plucian"}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"_account_id":8543,"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","username":"plucian"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-11-21 16:27:51.000000000","updated_by":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"reviewer":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"state":"REVIEWER"},{"updated":"2018-11-29 20:52:12.000000000","updated_by":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"reviewer":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"state":"REVIEWER"},{"updated":"2018-11-30 05:28:33.000000000","updated_by":{"_account_id":8543,"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","username":"plucian"},"reviewer":{"_account_id":8543,"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","username":"plucian"},"state":"REVIEWER"},{"updated":"2018-11-30 08:54:56.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"4787f3892f23992406cc5d47b92771827d3b7049","author":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"date":"2018-11-08 09:06:33.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8d6f99260087f3debac8b7a5979d3d864afbade5","author":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"date":"2018-11-08 09:38:18.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d19e3759b8495e6ab63590274cd5f6774dcaa9f6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-08 11:13:00.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/64/616464/2/check/openstack-tox-pep8/f42fa6a/ : FAILURE in 6m 07s\n- openstack-tox-py27 http://logs.openstack.org/64/616464/2/check/openstack-tox-py27/a406e20/ : SUCCESS in 4m 52s\n- openstack-tox-py35 http://logs.openstack.org/64/616464/2/check/openstack-tox-py35/1f76f10/ : SUCCESS in 4m 55s\n- openstack-tox-docs http://logs.openstack.org/64/616464/2/check/openstack-tox-docs/f79bc00/html/ : SUCCESS in 4m 36s\n- tempest-full http://logs.openstack.org/64/616464/2/check/tempest-full/fa36f6a/ : SUCCESS in 1h 32m 20s\n- tempest-full-py3 http://logs.openstack.org/64/616464/2/check/tempest-full-py3/1d90b06/ : FAILURE in 1h 14m 29s\n- build-openstack-releasenotes http://logs.openstack.org/64/616464/2/check/build-openstack-releasenotes/690cffc/html/ : SUCCESS in 4m 07s\n- openstack-tox-py36 http://logs.openstack.org/64/616464/2/check/openstack-tox-py36/c60c812/ : SUCCESS in 5m 29s\n- oslo.log-src-grenade-devstack http://logs.openstack.org/64/616464/2/check/oslo.log-src-grenade-devstack/b0f71a0/ : SUCCESS in 1h 14m 23s (non-voting)\n- oslo.log-jsonformatter http://logs.openstack.org/64/616464/2/check/oslo.log-jsonformatter/16ee421/ : SUCCESS in 34m 59s\n- openstack-tox-lower-constraints http://logs.openstack.org/64/616464/2/check/openstack-tox-lower-constraints/da188f5/ : SUCCESS in 4m 48s","accounts_in_message":[],"_revision_number":2},{"id":"d2b24154ca483e5090da4114cb4c632930e4350d","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2018-11-08 15:09:49.000000000","message":"Patch Set 2:\n\nI\u0027m not entirely sure how I feel about this. We\u0027ve resisted adding lots of individual options that reproduce the features of the logging module, and relied on having a logging configuration file to set those things up. I could definitely see some use in adding sample configurations to the documentation.\n\nOn the other hand, this does look an awful lot easier to deal with than the logging configuration file format.\n\nI\u0027ll wait for some other team members to comment, and for the tests to be passing, before I do a full review.","accounts_in_message":[],"_revision_number":2},{"id":"74a31ad71c210b906afe3e574d5a133c255be828","author":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"date":"2018-11-09 10:33:57.000000000","message":"Patch Set 2:\n\n\u003e I\u0027m not entirely sure how I feel about this. We\u0027ve resisted adding\n \u003e lots of individual options that reproduce the features of the\n \u003e logging module, and relied on having a logging configuration file\n \u003e to set those things up. I could definitely see some use in adding\n \u003e sample configurations to the documentation.\n \u003e \n \u003e On the other hand, this does look an awful lot easier to deal with\n \u003e than the logging configuration file format.\n \u003e \n \u003e I\u0027ll wait for some other team members to comment, and for the tests\n \u003e to be passing, before I do a full review.\n\nAt first, we were resistive about this too. We actually first tried the logging configuration file method, and failed the first couple of tries because of the errors :) we thought that adding some new configuration options would be more error-proof, and it\u0027s much easier to set up, especially for non coders.","accounts_in_message":[],"_revision_number":2},{"id":"6da128198b0ee4ca138cdbe4401d8250c38114d5","author":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"date":"2018-11-09 11:45:15.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"e5a8fac49d455bd3d2e006fdb988484aced7939b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-09 13:40:24.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/64/616464/3/check/openstack-tox-pep8/57e83f1/ : SUCCESS in 4m 44s\n- openstack-tox-py27 http://logs.openstack.org/64/616464/3/check/openstack-tox-py27/fe1c99a/ : FAILURE in 5m 10s\n- openstack-tox-py35 http://logs.openstack.org/64/616464/3/check/openstack-tox-py35/a4a48da/ : FAILURE in 7m 18s\n- openstack-tox-docs http://logs.openstack.org/64/616464/3/check/openstack-tox-docs/ab29ea6/html/ : SUCCESS in 4m 24s\n- tempest-full http://logs.openstack.org/64/616464/3/check/tempest-full/20dbe40/ : SUCCESS in 1h 53m 47s\n- tempest-full-py3 http://logs.openstack.org/64/616464/3/check/tempest-full-py3/5fe82fa/ : SUCCESS in 1h 18m 09s\n- build-openstack-releasenotes http://logs.openstack.org/64/616464/3/check/build-openstack-releasenotes/dbd73f6/html/ : SUCCESS in 4m 04s\n- openstack-tox-py36 http://logs.openstack.org/64/616464/3/check/openstack-tox-py36/4e9872b/ : FAILURE in 4m 46s\n- oslo.log-src-grenade-devstack http://logs.openstack.org/64/616464/3/check/oslo.log-src-grenade-devstack/61e8ebd/ : SUCCESS in 50m 10s (non-voting)\n- oslo.log-jsonformatter http://logs.openstack.org/64/616464/3/check/oslo.log-jsonformatter/13a8f0e/ : SUCCESS in 37m 10s\n- openstack-tox-lower-constraints http://logs.openstack.org/64/616464/3/check/openstack-tox-lower-constraints/da9ae79/ : FAILURE in 4m 12s","accounts_in_message":[],"_revision_number":3},{"id":"dfc2f8784cca0d342c8fbbf8e70743d57797fa08","author":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"date":"2018-11-09 13:55:16.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"42a492cea843de5504009bef9235a285aaeb5469","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-09 16:07:29.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/64/616464/4/check/openstack-tox-pep8/378eaa8/ : SUCCESS in 4m 21s\n- openstack-tox-py27 http://logs.openstack.org/64/616464/4/check/openstack-tox-py27/9a56e8a/ : SUCCESS in 4m 27s\n- openstack-tox-py35 http://logs.openstack.org/64/616464/4/check/openstack-tox-py35/0134e1a/ : SUCCESS in 4m 36s\n- openstack-tox-docs http://logs.openstack.org/64/616464/4/check/openstack-tox-docs/565affc/html/ : SUCCESS in 4m 11s\n- tempest-full http://logs.openstack.org/64/616464/4/check/tempest-full/fb8615f/ : TIMED_OUT in 2h 10m 58s\n- tempest-full-py3 http://logs.openstack.org/64/616464/4/check/tempest-full-py3/f5f46fb/ : SUCCESS in 1h 25m 57s\n- build-openstack-releasenotes http://logs.openstack.org/64/616464/4/check/build-openstack-releasenotes/9217fae/html/ : SUCCESS in 3m 59s\n- openstack-tox-py36 http://logs.openstack.org/64/616464/4/check/openstack-tox-py36/fa04a7d/ : SUCCESS in 4m 32s\n- oslo.log-src-grenade-devstack http://logs.openstack.org/64/616464/4/check/oslo.log-src-grenade-devstack/d66120a/ : SUCCESS in 1h 26m 59s (non-voting)\n- oslo.log-jsonformatter http://logs.openstack.org/64/616464/4/check/oslo.log-jsonformatter/21612c2/ : SUCCESS in 36m 50s\n- openstack-tox-lower-constraints http://logs.openstack.org/64/616464/4/check/openstack-tox-lower-constraints/5b2597c/ : SUCCESS in 4m 10s","accounts_in_message":[],"_revision_number":4},{"id":"1ebca7a6b4b857f27552b077d54b4a840872857d","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2018-11-09 21:34:26.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)\n\nI\u0027d like to see some documentation of how these options interact. It\u0027s probably possible to figure it out from the option helps, but since the behavior of these four depends on which of the other options are set it would be good to be explicit. Maybe something in the admin guide? https://github.com/openstack/oslo.log/tree/master/doc/source/admin\n\nOtherwise the changes lgtm.","accounts_in_message":[],"_revision_number":4},{"id":"2915caaf59a1cb55ab1b4183846fa280f204dd89","author":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"date":"2018-11-14 14:43:36.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"d0538d983a138d5797fdde5fce0a99c6b1ea9d9f","author":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"date":"2018-11-14 14:45:59.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"97c323e8c001b8509472fec3617162d51928b3b4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-14 16:20:49.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/64/616464/5/check/openstack-tox-pep8/49d7d38/ : SUCCESS in 4m 26s\n- openstack-tox-py27 http://logs.openstack.org/64/616464/5/check/openstack-tox-py27/e13b1e8/ : SUCCESS in 4m 52s\n- openstack-tox-py35 http://logs.openstack.org/64/616464/5/check/openstack-tox-py35/ebf7389/ : SUCCESS in 4m 59s\n- openstack-tox-docs http://logs.openstack.org/64/616464/5/check/openstack-tox-docs/1001806/ : FAILURE in 4m 21s\n- tempest-full http://logs.openstack.org/64/616464/5/check/tempest-full/4b707db/ : SUCCESS in 1h 35m 14s\n- tempest-full-py3 http://logs.openstack.org/64/616464/5/check/tempest-full-py3/17f5086/ : SUCCESS in 1h 17m 01s\n- build-openstack-releasenotes http://logs.openstack.org/64/616464/5/check/build-openstack-releasenotes/82dc1d6/html/ : SUCCESS in 4m 25s\n- openstack-tox-py36 http://logs.openstack.org/64/616464/5/check/openstack-tox-py36/210d79c/ : SUCCESS in 4m 45s\n- oslo.log-src-grenade-devstack http://logs.openstack.org/64/616464/5/check/oslo.log-src-grenade-devstack/82f17d9/ : SUCCESS in 48m 43s (non-voting)\n- oslo.log-jsonformatter http://logs.openstack.org/64/616464/5/check/oslo.log-jsonformatter/0490262/ : SUCCESS in 43m 28s\n- openstack-tox-lower-constraints http://logs.openstack.org/64/616464/5/check/openstack-tox-lower-constraints/0b95b59/ : SUCCESS in 8m 26s","accounts_in_message":[],"_revision_number":5},{"id":"78985a6a99b845818d98b8d5fdf295a1e1aed98c","author":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"date":"2018-11-14 18:29:45.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"32cfa123fbfb2960fb4d48029cbafb52d79afe49","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-14 20:11:36.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/64/616464/6/check/openstack-tox-pep8/d198770/ : SUCCESS in 4m 25s\n- openstack-tox-py27 http://logs.openstack.org/64/616464/6/check/openstack-tox-py27/bccfe98/ : SUCCESS in 9m 04s\n- openstack-tox-py35 http://logs.openstack.org/64/616464/6/check/openstack-tox-py35/3e0d325/ : SUCCESS in 6m 32s\n- openstack-tox-docs http://logs.openstack.org/64/616464/6/check/openstack-tox-docs/59b8d52/html/ : SUCCESS in 4m 10s\n- tempest-full http://logs.openstack.org/64/616464/6/check/tempest-full/476844c/ : SUCCESS in 1h 39m 38s\n- tempest-full-py3 http://logs.openstack.org/64/616464/6/check/tempest-full-py3/2e86d5f/ : SUCCESS in 1h 16m 14s\n- build-openstack-releasenotes http://logs.openstack.org/64/616464/6/check/build-openstack-releasenotes/d3aff83/html/ : SUCCESS in 4m 33s\n- openstack-tox-py36 http://logs.openstack.org/64/616464/6/check/openstack-tox-py36/a90b4a4/ : SUCCESS in 4m 36s\n- oslo.log-src-grenade-devstack http://logs.openstack.org/64/616464/6/check/oslo.log-src-grenade-devstack/9346a65/ : SUCCESS in 58m 11s (non-voting)\n- oslo.log-jsonformatter http://logs.openstack.org/64/616464/6/check/oslo.log-jsonformatter/83c7e33/ : SUCCESS in 33m 03s\n- openstack-tox-lower-constraints http://logs.openstack.org/64/616464/6/check/openstack-tox-lower-constraints/d18e68b/ : SUCCESS in 4m 47s","accounts_in_message":[],"_revision_number":6},{"id":"d3eece2b389583f45d0f3ae4c5417d6bf97d0cf9","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2018-11-15 09:41:09.000000000","message":"Patch Set 6:\n\n(4 comments)","accounts_in_message":[],"_revision_number":6},{"id":"89ecea09052a1e129142db747c1ad196ba978081","author":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"date":"2018-11-15 15:19:01.000000000","message":"Patch Set 6:\n\n(4 comments)","accounts_in_message":[],"_revision_number":6},{"id":"40e5e58ef8ae23e3cb70ce43344a901e9a72a5d4","author":{"_account_id":8543,"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","username":"plucian"},"date":"2018-11-15 18:32:42.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"de12cd4c7ae8b63617516d8e09728a2a0fdf94ea","author":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"date":"2018-11-16 14:59:47.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"3c20390d452e12765c00f2efc22c424486d25ba5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-16 16:22:25.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/64/616464/7/check/openstack-tox-pep8/55860c1/ : SUCCESS in 4m 29s\n- openstack-tox-py27 http://logs.openstack.org/64/616464/7/check/openstack-tox-py27/ca25b08/ : SUCCESS in 4m 55s\n- openstack-tox-py35 http://logs.openstack.org/64/616464/7/check/openstack-tox-py35/517d42c/ : SUCCESS in 8m 15s\n- openstack-tox-docs http://logs.openstack.org/64/616464/7/check/openstack-tox-docs/41640c0/html/ : SUCCESS in 4m 11s\n- tempest-full http://logs.openstack.org/64/616464/7/check/tempest-full/dddaacf/ : SUCCESS in 1h 19m 43s\n- tempest-full-py3 http://logs.openstack.org/64/616464/7/check/tempest-full-py3/0970a07/ : SUCCESS in 1h 17m 23s\n- build-openstack-releasenotes http://logs.openstack.org/64/616464/7/check/build-openstack-releasenotes/6d2d9a5/html/ : SUCCESS in 4m 26s\n- openstack-tox-py36 http://logs.openstack.org/64/616464/7/check/openstack-tox-py36/754175b/ : SUCCESS in 5m 51s\n- oslo.log-src-grenade-devstack http://logs.openstack.org/64/616464/7/check/oslo.log-src-grenade-devstack/7176a62/ : SUCCESS in 58m 33s (non-voting)\n- oslo.log-jsonformatter http://logs.openstack.org/64/616464/7/check/oslo.log-jsonformatter/4eeda7f/ : SUCCESS in 37m 56s\n- openstack-tox-lower-constraints http://logs.openstack.org/64/616464/7/check/openstack-tox-lower-constraints/a7b7154/ : SUCCESS in 5m 09s","accounts_in_message":[],"_revision_number":7},{"id":"ad4b9fc43c29de885f906a5f4558635832705d55","author":{"_account_id":8543,"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","username":"plucian"},"date":"2018-11-20 11:29:22.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"e9f3bb5d85f6e7f83105254ec21fd10c82ae6575","author":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"date":"2018-11-20 14:34:08.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"663da5bfa142d0575671c9bafe3354095719b7a1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-20 16:27:04.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/64/616464/8/check/openstack-tox-pep8/0ced762/ : SUCCESS in 4m 39s\n- openstack-tox-py27 http://logs.openstack.org/64/616464/8/check/openstack-tox-py27/6568641/ : SUCCESS in 5m 26s\n- openstack-tox-py35 http://logs.openstack.org/64/616464/8/check/openstack-tox-py35/da4d069/ : SUCCESS in 6m 18s\n- openstack-tox-docs http://logs.openstack.org/64/616464/8/check/openstack-tox-docs/af9b2eb/html/ : SUCCESS in 4m 21s\n- tempest-full http://logs.openstack.org/64/616464/8/check/tempest-full/df6302e/ : SUCCESS in 1h 34m 57s\n- tempest-full-py3 http://logs.openstack.org/64/616464/8/check/tempest-full-py3/b04389a/ : SUCCESS in 1h 51m 42s\n- build-openstack-releasenotes http://logs.openstack.org/64/616464/8/check/build-openstack-releasenotes/6844137/html/ : SUCCESS in 4m 33s\n- openstack-tox-py36 http://logs.openstack.org/64/616464/8/check/openstack-tox-py36/bc78d70/ : SUCCESS in 5m 21s\n- oslo.log-src-grenade-devstack http://logs.openstack.org/64/616464/8/check/oslo.log-src-grenade-devstack/2df0271/ : SUCCESS in 58m 22s (non-voting)\n- oslo.log-jsonformatter http://logs.openstack.org/64/616464/8/check/oslo.log-jsonformatter/4d464a5/ : SUCCESS in 36m 00s\n- openstack-tox-lower-constraints http://logs.openstack.org/64/616464/8/check/openstack-tox-lower-constraints/64f2522/ : SUCCESS in 6m 14s","accounts_in_message":[],"_revision_number":8},{"id":"42877bb006b067a217fcb040ac8fe94f5a33d65b","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2018-11-20 17:23:16.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"70a38db85933368be8f48f1b1eb218aaf2d82dac","author":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"date":"2018-11-20 19:46:56.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"9f77211e41fc9c2dff2202327dbec161d4810b43","author":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"date":"2018-11-21 11:46:38.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"505791a3845ddca67a0adace21f4c47ac1e24235","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-21 13:58:16.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/64/616464/9/check/openstack-tox-pep8/e857d35/ : SUCCESS in 5m 16s\n- openstack-tox-py27 http://logs.openstack.org/64/616464/9/check/openstack-tox-py27/b7db909/ : SUCCESS in 5m 06s\n- openstack-tox-py35 http://logs.openstack.org/64/616464/9/check/openstack-tox-py35/8706ee9/ : SUCCESS in 5m 33s\n- openstack-tox-docs http://logs.openstack.org/64/616464/9/check/openstack-tox-docs/b4404e3/html/ : SUCCESS in 5m 02s\n- tempest-full http://logs.openstack.org/64/616464/9/check/tempest-full/61e69c2/ : SUCCESS in 1h 26m 08s\n- tempest-full-py3 http://logs.openstack.org/64/616464/9/check/tempest-full-py3/ac875ea/ : SUCCESS in 1h 49m 54s\n- build-openstack-releasenotes http://logs.openstack.org/64/616464/9/check/build-openstack-releasenotes/a2e879b/html/ : SUCCESS in 5m 08s\n- openstack-tox-py36 http://logs.openstack.org/64/616464/9/check/openstack-tox-py36/c4e2b38/ : SUCCESS in 5m 16s\n- oslo.log-src-grenade-devstack http://logs.openstack.org/64/616464/9/check/oslo.log-src-grenade-devstack/6726726/ : SUCCESS in 57m 55s (non-voting)\n- oslo.log-jsonformatter http://logs.openstack.org/64/616464/9/check/oslo.log-jsonformatter/4b95154/ : SUCCESS in 38m 49s\n- openstack-tox-lower-constraints http://logs.openstack.org/64/616464/9/check/openstack-tox-lower-constraints/7a1cfd2/ : SUCCESS in 5m 43s","accounts_in_message":[],"_revision_number":9},{"id":"67974e816cf61ff70e4c20ce004fdc407c044846","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2018-11-21 16:27:51.000000000","message":"Patch Set 9: Code-Review+2\n\n(2 comments)\n\nThis looks good, thank you for contributing this feature!","accounts_in_message":[],"_revision_number":9},{"id":"37fd698dd8346551f5905d920413f47b867193c5","author":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"date":"2018-11-22 10:15:20.000000000","message":"Patch Set 9:\n\n(2 comments)","accounts_in_message":[],"_revision_number":9},{"id":"94a6a03c0dbb258a1d81e793a3a930f7997fe85c","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2018-11-29 20:52:12.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1\n\n(3 comments)\n\nI pushed a followup nit fix for a couple of my inline comments. Might be nice to do one for the weekday behavior too.","accounts_in_message":[],"_revision_number":9},{"id":"54febd79577c002660e4771e5427cd4bf377f54d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-29 20:56:19.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"1fcfe65c7a5099151e75a7dda0eba23a24c58293","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-29 23:08:39.000000000","message":"Patch Set 9: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/64/616464/9/gate/openstack-tox-pep8/3e9195e/ : SUCCESS in 5m 18s\n- openstack-tox-py27 http://logs.openstack.org/64/616464/9/gate/openstack-tox-py27/71dafb8/ : SUCCESS in 5m 26s\n- openstack-tox-py35 http://logs.openstack.org/64/616464/9/gate/openstack-tox-py35/039eff7/ : SUCCESS in 5m 32s\n- openstack-tox-docs http://logs.openstack.org/64/616464/9/gate/openstack-tox-docs/c079b17/html/ : SUCCESS in 5m 43s\n- tempest-full http://logs.openstack.org/64/616464/9/gate/tempest-full/c7bf662/ : FAILURE in 2h 07m 09s\n- tempest-full-py3 http://logs.openstack.org/64/616464/9/gate/tempest-full-py3/6ddd33f/ : SUCCESS in 1h 15m 48s\n- build-openstack-releasenotes http://logs.openstack.org/64/616464/9/gate/build-openstack-releasenotes/ac34c17/html/ : SUCCESS in 4m 26s\n- openstack-tox-py36 http://logs.openstack.org/64/616464/9/gate/openstack-tox-py36/f97313c/ : SUCCESS in 5m 19s\n- oslo.log-jsonformatter http://logs.openstack.org/64/616464/9/gate/oslo.log-jsonformatter/696fb47/ : SUCCESS in 39m 58s\n- openstack-tox-lower-constraints http://logs.openstack.org/64/616464/9/gate/openstack-tox-lower-constraints/c33529d/ : SUCCESS in 5m 58s","accounts_in_message":[],"_revision_number":9},{"id":"52f1ba42a6192ae04389939228da3d3cb22ee55e","author":{"_account_id":8543,"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","username":"plucian"},"date":"2018-11-30 05:28:33.000000000","message":"Patch Set 9:\n\nrecheck","accounts_in_message":[],"_revision_number":9},{"id":"1e2e77b6e2f8b5e606b67412b34a63014bf75e80","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-30 07:07:17.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/64/616464/9/check/openstack-tox-pep8/7547dc9/ : SUCCESS in 5m 04s\n- openstack-tox-py27 http://logs.openstack.org/64/616464/9/check/openstack-tox-py27/e172d4f/ : SUCCESS in 5m 19s\n- openstack-tox-py35 http://logs.openstack.org/64/616464/9/check/openstack-tox-py35/7bb88c9/ : SUCCESS in 12m 35s\n- openstack-tox-docs http://logs.openstack.org/64/616464/9/check/openstack-tox-docs/52c9a13/html/ : SUCCESS in 4m 38s\n- tempest-full http://logs.openstack.org/64/616464/9/check/tempest-full/7499886/ : SUCCESS in 1h 20m 28s\n- tempest-full-py3 http://logs.openstack.org/64/616464/9/check/tempest-full-py3/b807bfd/ : SUCCESS in 1h 27m 19s\n- build-openstack-releasenotes http://logs.openstack.org/64/616464/9/check/build-openstack-releasenotes/672608f/html/ : SUCCESS in 4m 52s\n- openstack-tox-py36 http://logs.openstack.org/64/616464/9/check/openstack-tox-py36/4b21c63/ : SUCCESS in 5m 37s\n- oslo.log-src-grenade-devstack http://logs.openstack.org/64/616464/9/check/oslo.log-src-grenade-devstack/316bb56/ : SUCCESS in 59m 06s (non-voting)\n- oslo.log-jsonformatter http://logs.openstack.org/64/616464/9/check/oslo.log-jsonformatter/4792f74/ : SUCCESS in 32m 19s\n- openstack-tox-lower-constraints http://logs.openstack.org/64/616464/9/check/openstack-tox-lower-constraints/69fc949/ : SUCCESS in 4m 44s","accounts_in_message":[],"_revision_number":9},{"id":"e80c3b705ffda5f6452c3451ebd35b2a5714ba8f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-30 07:07:28.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"957750b4cb6d7042a767231db594023acf8df0a0","author":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"date":"2018-11-30 08:13:52.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"9bbb9705717c2b5a86216106b43aecedefbf75f1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-30 08:54:56.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":9},{"id":"bee7d5e805b76cf7006e7ddf4423b8983a992d58","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-30 08:54:56.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/64/616464/9/gate/openstack-tox-pep8/8b8a087/ : SUCCESS in 5m 00s\n- openstack-tox-py27 http://logs.openstack.org/64/616464/9/gate/openstack-tox-py27/27d7ea9/ : SUCCESS in 6m 46s\n- openstack-tox-py35 http://logs.openstack.org/64/616464/9/gate/openstack-tox-py35/087634e/ : SUCCESS in 5m 11s\n- openstack-tox-docs http://logs.openstack.org/64/616464/9/gate/openstack-tox-docs/71565cc/html/ : SUCCESS in 5m 45s\n- tempest-full http://logs.openstack.org/64/616464/9/gate/tempest-full/768cf45/ : SUCCESS in 1h 33m 09s\n- tempest-full-py3 http://logs.openstack.org/64/616464/9/gate/tempest-full-py3/4a2c456/ : SUCCESS in 1h 27m 30s\n- build-openstack-releasenotes http://logs.openstack.org/64/616464/9/gate/build-openstack-releasenotes/78e971e/html/ : SUCCESS in 6m 02s\n- openstack-tox-py36 http://logs.openstack.org/64/616464/9/gate/openstack-tox-py36/0683ecb/ : SUCCESS in 7m 21s\n- oslo.log-jsonformatter http://logs.openstack.org/64/616464/9/gate/oslo.log-jsonformatter/5c077a8/ : SUCCESS in 40m 47s\n- openstack-tox-lower-constraints http://logs.openstack.org/64/616464/9/gate/openstack-tox-lower-constraints/e4a87dc/ : SUCCESS in 5m 52s","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"22e8a347c8ba914cefa26df42dde632937259a79","revisions":{"56ed749385a9b3ff319fab59b3fd34f9c7fbe7ba":{"kind":"REWORK","_number":1,"created":"2018-11-08 09:06:33.000000000","uploader":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"ref":"refs/changes/64/616464/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.log","ref":"refs/changes/64/616464/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/1"}}},"commit":{"parents":[{"commit":"74e8e48a95e8cd9fa2746ffc32db742061924d93","subject":"Add Windows Event Log handler","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/74e8e48a95e8cd9fa2746ffc32db742061924d93"}]}],"author":{"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","date":"2018-11-07 12:49:42.000000000","tz":120},"committer":{"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","date":"2018-11-08 09:06:31.000000000","tz":120},"subject":"Add config options for log rotation","message":"Add config options for log rotation\n\nOn Windows, in-use files cannot be moved or deleted. For this reason,\nwe need the service itself to take care of rotating logs.\n\nFor convenience reasons, we\u0027re exposing the built-in rotating log\nhandlers through a set of config options.\n\nMore specifically, we\u0027re adding the following new config options:\n- log_rotate_interval\n- log_rotate_interval_type\n- max_logfile_count\n- max_logfile_size\n\nChange-Id: I01db4efc08e2cb64db9cbf793f3a159f54859fe7\nCloses-Bug: #1802262\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/56ed749385a9b3ff319fab59b3fd34f9c7fbe7ba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/56ed749385a9b3ff319fab59b3fd34f9c7fbe7ba"}]},"branch":"refs/heads/master"},"39b4d238c1de818485dd3a0063d1361741ba46e4":{"kind":"REWORK","_number":2,"created":"2018-11-08 09:38:18.000000000","uploader":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"ref":"refs/changes/64/616464/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.log","ref":"refs/changes/64/616464/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/2"}}},"commit":{"parents":[{"commit":"74e8e48a95e8cd9fa2746ffc32db742061924d93","subject":"Add Windows Event Log handler","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/74e8e48a95e8cd9fa2746ffc32db742061924d93"}]}],"author":{"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","date":"2018-11-07 12:49:42.000000000","tz":120},"committer":{"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","date":"2018-11-08 09:36:15.000000000","tz":120},"subject":"Add config options for log rotation","message":"Add config options for log rotation\n\nOn Windows, in-use files cannot be moved or deleted. For this reason,\nwe need the service itself to take care of rotating logs.\n\nFor convenience reasons, we\u0027re exposing the built-in rotating log\nhandlers through a set of config options.\n\nMore specifically, we\u0027re adding the following new config options:\n- log_rotate_interval\n- log_rotate_interval_type\n- max_logfile_count\n- max_logfile_size\n\nChange-Id: I01db4efc08e2cb64db9cbf793f3a159f54859fe7\nCloses-Bug: #1802262\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/39b4d238c1de818485dd3a0063d1361741ba46e4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/39b4d238c1de818485dd3a0063d1361741ba46e4"}]},"branch":"refs/heads/master"},"d52ac1544de3ea9a84ccc61692ac93b3df2a1450":{"kind":"REWORK","_number":3,"created":"2018-11-09 11:45:15.000000000","uploader":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"ref":"refs/changes/64/616464/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.log","ref":"refs/changes/64/616464/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/3"}}},"commit":{"parents":[{"commit":"74e8e48a95e8cd9fa2746ffc32db742061924d93","subject":"Add Windows Event Log handler","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/74e8e48a95e8cd9fa2746ffc32db742061924d93"}]}],"author":{"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","date":"2018-11-07 12:49:42.000000000","tz":120},"committer":{"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","date":"2018-11-09 10:48:01.000000000","tz":120},"subject":"Add config options for log rotation","message":"Add config options for log rotation\n\nOn Windows, in-use files cannot be moved or deleted. For this reason,\nwe need the service itself to take care of rotating logs.\n\nFor convenience reasons, we\u0027re exposing the built-in rotating log\nhandlers through a set of config options.\n\nMore specifically, we\u0027re adding the following new config options:\n- log_rotate_interval\n- log_rotate_interval_type\n- max_logfile_count\n- max_logfile_size\n\nChange-Id: I01db4efc08e2cb64db9cbf793f3a159f54859fe7\nCloses-Bug: #1802262\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/d52ac1544de3ea9a84ccc61692ac93b3df2a1450"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/d52ac1544de3ea9a84ccc61692ac93b3df2a1450"}]},"branch":"refs/heads/master"},"da2425a52c64f0005538b6a688ce69bb77ae0882":{"kind":"REWORK","_number":4,"created":"2018-11-09 13:55:16.000000000","uploader":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"ref":"refs/changes/64/616464/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.log","ref":"refs/changes/64/616464/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/4"}}},"commit":{"parents":[{"commit":"74e8e48a95e8cd9fa2746ffc32db742061924d93","subject":"Add Windows Event Log handler","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/74e8e48a95e8cd9fa2746ffc32db742061924d93"}]}],"author":{"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","date":"2018-11-07 12:49:42.000000000","tz":120},"committer":{"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","date":"2018-11-09 13:54:31.000000000","tz":120},"subject":"Add config options for log rotation","message":"Add config options for log rotation\n\nOn Windows, in-use files cannot be moved or deleted. For this reason,\nwe need the service itself to take care of rotating logs.\n\nFor convenience reasons, we\u0027re exposing the built-in rotating log\nhandlers through a set of config options.\n\nMore specifically, we\u0027re adding the following new config options:\n- log_rotate_interval\n- log_rotate_interval_type\n- max_logfile_count\n- max_logfile_size\n\nChange-Id: I01db4efc08e2cb64db9cbf793f3a159f54859fe7\nCloses-Bug: #1802262\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/da2425a52c64f0005538b6a688ce69bb77ae0882"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/da2425a52c64f0005538b6a688ce69bb77ae0882"}]},"branch":"refs/heads/master"},"663b053a2c142ab96c17d1bd40ddc86381b55b7b":{"kind":"REWORK","_number":5,"created":"2018-11-14 14:43:36.000000000","uploader":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"ref":"refs/changes/64/616464/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.log","ref":"refs/changes/64/616464/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/5"}}},"commit":{"parents":[{"commit":"059873c93255743efd3dc15e4361f306010961b5","subject":"Merge \"Add Windows Event Log handler\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/059873c93255743efd3dc15e4361f306010961b5"}]}],"author":{"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","date":"2018-11-07 12:49:42.000000000","tz":120},"committer":{"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","date":"2018-11-14 14:43:22.000000000","tz":120},"subject":"Add config options for log rotation","message":"Add config options for log rotation\n\nOn Windows, in-use files cannot be moved or deleted. For this reason,\nwe need the service itself to take care of rotating logs.\n\nFor convenience reasons, we\u0027re exposing the built-in rotating log\nhandlers through a set of config options.\n\nMore specifically, we\u0027re adding the following new config options:\n- log_rotate_interval\n- log_rotate_interval_type\n- max_logfile_count\n- max_logfile_size\n\nChange-Id: I01db4efc08e2cb64db9cbf793f3a159f54859fe7\nCloses-Bug: #1802262\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/663b053a2c142ab96c17d1bd40ddc86381b55b7b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/663b053a2c142ab96c17d1bd40ddc86381b55b7b"}]},"branch":"refs/heads/master"},"f3ae87d7f419e6960b37468dccad720d411abda6":{"kind":"REWORK","_number":6,"created":"2018-11-14 18:29:45.000000000","uploader":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"ref":"refs/changes/64/616464/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.log","ref":"refs/changes/64/616464/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/6"}}},"commit":{"parents":[{"commit":"059873c93255743efd3dc15e4361f306010961b5","subject":"Merge \"Add Windows Event Log handler\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/059873c93255743efd3dc15e4361f306010961b5"}]}],"author":{"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","date":"2018-11-07 12:49:42.000000000","tz":120},"committer":{"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","date":"2018-11-14 18:29:07.000000000","tz":120},"subject":"Add config options for log rotation","message":"Add config options for log rotation\n\nOn Windows, in-use files cannot be moved or deleted. For this reason,\nwe need the service itself to take care of rotating logs.\n\nFor convenience reasons, we\u0027re exposing the built-in rotating log\nhandlers through a set of config options.\n\nMore specifically, we\u0027re adding the following new config options:\n- log_rotate_interval\n- log_rotate_interval_type\n- max_logfile_count\n- max_logfile_size\n\nChange-Id: I01db4efc08e2cb64db9cbf793f3a159f54859fe7\nCloses-Bug: #1802262\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/f3ae87d7f419e6960b37468dccad720d411abda6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/f3ae87d7f419e6960b37468dccad720d411abda6"}]},"branch":"refs/heads/master"},"031bc1a60db0892407aa50acb0ac2d30aae49649":{"kind":"REWORK","_number":7,"created":"2018-11-16 14:59:47.000000000","uploader":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"ref":"refs/changes/64/616464/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.log","ref":"refs/changes/64/616464/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/7"}}},"commit":{"parents":[{"commit":"059873c93255743efd3dc15e4361f306010961b5","subject":"Merge \"Add Windows Event Log handler\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/059873c93255743efd3dc15e4361f306010961b5"}]}],"author":{"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","date":"2018-11-07 12:49:42.000000000","tz":120},"committer":{"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","date":"2018-11-16 14:58:49.000000000","tz":120},"subject":"Add config options for log rotation","message":"Add config options for log rotation\n\nOn Windows, in-use files cannot be moved or deleted. For this reason,\nwe need the service itself to take care of rotating logs.\n\nFor convenience reasons, we\u0027re exposing the built-in rotating log\nhandlers through a set of config options.\n\nMore specifically, we\u0027re adding the following new config options:\n- log_rotate_interval\n- log_rotate_interval_type\n- max_logfile_count\n- max_logfile_size_mb\n\nChange-Id: I01db4efc08e2cb64db9cbf793f3a159f54859fe7\nCloses-Bug: #1802262\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/031bc1a60db0892407aa50acb0ac2d30aae49649"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/031bc1a60db0892407aa50acb0ac2d30aae49649"}]},"branch":"refs/heads/master"},"e5261c0d4de2d6354e50c501f73fe8298af06128":{"kind":"REWORK","_number":8,"created":"2018-11-20 14:34:08.000000000","uploader":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"ref":"refs/changes/64/616464/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.log","ref":"refs/changes/64/616464/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/8"}}},"commit":{"parents":[{"commit":"059873c93255743efd3dc15e4361f306010961b5","subject":"Merge \"Add Windows Event Log handler\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/059873c93255743efd3dc15e4361f306010961b5"}]}],"author":{"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","date":"2018-11-07 12:49:42.000000000","tz":120},"committer":{"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","date":"2018-11-20 14:33:44.000000000","tz":120},"subject":"Add config options for log rotation","message":"Add config options for log rotation\n\nOn Windows, in-use files cannot be moved or deleted. For this reason,\nwe need the service itself to take care of rotating logs.\n\nFor convenience reasons, we\u0027re exposing the built-in rotating log\nhandlers through a set of config options.\n\nMore specifically, we\u0027re adding the following new config options:\n- log_rotate_interval\n- log_rotate_interval_type\n- max_logfile_count\n- max_logfile_size_mb\n\nChange-Id: I01db4efc08e2cb64db9cbf793f3a159f54859fe7\nCloses-Bug: #1802262\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/e5261c0d4de2d6354e50c501f73fe8298af06128"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/e5261c0d4de2d6354e50c501f73fe8298af06128"}]},"branch":"refs/heads/master"},"22e8a347c8ba914cefa26df42dde632937259a79":{"kind":"REWORK","_number":9,"created":"2018-11-21 11:46:38.000000000","uploader":{"_account_id":29335,"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","username":"dvincze"},"ref":"refs/changes/64/616464/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.log","ref":"refs/changes/64/616464/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.log refs/changes/64/616464/9"}}},"commit":{"parents":[{"commit":"059873c93255743efd3dc15e4361f306010961b5","subject":"Merge \"Add Windows Event Log handler\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/059873c93255743efd3dc15e4361f306010961b5"}]}],"author":{"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","date":"2018-11-07 12:49:42.000000000","tz":120},"committer":{"name":"Daniel Vincze","email":"dvincze@cloudbasesolutions.com","date":"2018-11-21 11:46:14.000000000","tz":120},"subject":"Add config options for log rotation","message":"Add config options for log rotation\n\nOn Windows, in-use files cannot be moved or deleted. For this reason,\nwe need the service itself to take care of rotating logs.\n\nFor convenience reasons, we\u0027re exposing the built-in rotating log\nhandlers through a set of config options.\n\nMore specifically, we\u0027re adding the following new config options:\n- log_rotate_interval\n- log_rotate_interval_type\n- max_logfile_count\n- max_logfile_size_mb\n\nChange-Id: I01db4efc08e2cb64db9cbf793f3a159f54859fe7\nCloses-Bug: #1802262\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/22e8a347c8ba914cefa26df42dde632937259a79"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.log/commit/22e8a347c8ba914cefa26df42dde632937259a79"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
