)]}'
{
  "log": [
    {
      "commit": "69472594defe33aee4442f9266aadfddc89fe4b0",
      "tree": "3eaf8b96be590d2d17a8c5f4129bb36d7475dd71",
      "parents": [
        "02ca14bed863fe45aa7544bbb0febef5db51163c",
        "567ef13033a7916bdca02fd1b572b97fcc8166a0"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Thu Jun 03 01:41:38 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 03 01:41:38 2021"
      },
      "message": "Merge pull request #245 from dims/update-go-versions-we-test\n\nUpdate to newer golang versions"
    },
    {
      "commit": "567ef13033a7916bdca02fd1b572b97fcc8166a0",
      "tree": "3eaf8b96be590d2d17a8c5f4129bb36d7475dd71",
      "parents": [
        "02ca14bed863fe45aa7544bbb0febef5db51163c"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Wed Jun 02 23:55:30 2021"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Wed Jun 02 23:55:30 2021"
      },
      "message": "Update to newer golang versions\n\nSigned-off-by: Davanum Srinivas \u003cdavanum@gmail.com\u003e\n"
    },
    {
      "commit": "02ca14bed863fe45aa7544bbb0febef5db51163c",
      "tree": "2afcaba5a5fc135549598effa0cf983872437901",
      "parents": [
        "4c0ac5a1c7d6f0b4f86c4c7b858b655e5267cd84",
        "6a9ef3fa9a1579c6ed170db139f5629bde0ba04e"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Wed May 12 11:07:38 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 12 11:07:38 2021"
      },
      "message": "Merge pull request #238 from yuzhiquan/fix-nit-for-klog\n\nFix  little nit for klog"
    },
    {
      "commit": "6a9ef3fa9a1579c6ed170db139f5629bde0ba04e",
      "tree": "2afcaba5a5fc135549598effa0cf983872437901",
      "parents": [
        "4c0ac5a1c7d6f0b4f86c4c7b858b655e5267cd84"
      ],
      "author": {
        "name": "yuzhiquan",
        "email": "yuzhiquanlong@gmail.com",
        "time": "Wed May 12 07:42:21 2021"
      },
      "committer": {
        "name": "yuzhiquan",
        "email": "yuzhiquanlong@gmail.com",
        "time": "Wed May 12 10:33:56 2021"
      },
      "message": "fix typo\n\ncomment should have function name as prefix\n\nfix potential nil pointer\n"
    },
    {
      "commit": "4c0ac5a1c7d6f0b4f86c4c7b858b655e5267cd84",
      "tree": "1bbeae3b5d58fd11e2f002c89bd043616cc35c3d",
      "parents": [
        "0cc9b8363efc89db73313bf618deeff8964c4a86",
        "59f7cb505f581aa4df72c5d4a1a563a1bf461224"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Tue May 11 02:25:36 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 11 02:25:36 2021"
      },
      "message": "Merge pull request #237 from yuzhiquan/fix-byte-array-display\n\nFix byte array display in InfoS and ErrorS"
    },
    {
      "commit": "59f7cb505f581aa4df72c5d4a1a563a1bf461224",
      "tree": "1bbeae3b5d58fd11e2f002c89bd043616cc35c3d",
      "parents": [
        "0cc9b8363efc89db73313bf618deeff8964c4a86"
      ],
      "author": {
        "name": "yuzhiquan",
        "email": "yuzhiquanlong@gmail.com",
        "time": "Mon May 10 02:43:34 2021"
      },
      "committer": {
        "name": "yuzhiquan",
        "email": "yuzhiquanlong@gmail.com",
        "time": "Tue May 11 01:39:48 2021"
      },
      "message": "fix byte array display in InfoS and ErrorS\n"
    },
    {
      "commit": "0cc9b8363efc89db73313bf618deeff8964c4a86",
      "tree": "5e05f535db5dc10f91345c08993cae9e623c9784",
      "parents": [
        "dda20801a652310157c8d60075f5605a73b68615",
        "cf22f1e79721037fd24dc89ed1142bbae5174844"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Tue May 04 17:04:14 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 04 17:04:14 2021"
      },
      "message": "Merge pull request #210 from sunjayBhatia/logr-with-call-depth\n\nCall backing logr with call depth"
    },
    {
      "commit": "cf22f1e79721037fd24dc89ed1142bbae5174844",
      "tree": "5e05f535db5dc10f91345c08993cae9e623c9784",
      "parents": [
        "dda20801a652310157c8d60075f5605a73b68615"
      ],
      "author": {
        "name": "Sunjay Bhatia",
        "email": "sunjayb@vmware.com",
        "time": "Mon Feb 08 23:10:49 2021"
      },
      "committer": {
        "name": "Sunjay Bhatia",
        "email": "sunjayb@vmware.com",
        "time": "Tue May 04 16:23:50 2021"
      },
      "message": "Call logr with call depth\n\nWhen a backing logr implementation is in use, take advantage of the\nCallDepthLogger interface to pass along contextual information that\nmight be useful to the logr implementation.\n\nSigned-off-by: Sunjay Bhatia \u003csunjayb@vmware.com\u003e\n"
    },
    {
      "commit": "dda20801a652310157c8d60075f5605a73b68615",
      "tree": "ad9190ffffdc5126265045d88024b5facb6f5a4b",
      "parents": [
        "3734278791aee25846ab27ec6273f401ad3dbbbd",
        "e95c7e303755d5e9f3f1d034d5405bb16e3af53d"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Thu Apr 08 12:22:56 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 08 12:22:56 2021"
      },
      "message": "Merge pull request #233 from mars1024/bugfix/threadsafe-set\n\nmake SetLogger thread-safe"
    },
    {
      "commit": "e95c7e303755d5e9f3f1d034d5405bb16e3af53d",
      "tree": "ad9190ffffdc5126265045d88024b5facb6f5a4b",
      "parents": [
        "3734278791aee25846ab27ec6273f401ad3dbbbd"
      ],
      "author": {
        "name": "Bruce Ma",
        "email": "brucema19901024@gmail.com",
        "time": "Thu Apr 08 12:03:51 2021"
      },
      "committer": {
        "name": "Bruce Ma",
        "email": "brucema19901024@gmail.com",
        "time": "Thu Apr 08 12:03:51 2021"
      },
      "message": "make SetLogger thread-safe\n\nSigned-off-by: Bruce Ma \u003cbrucema19901024@gmail.com\u003e\n"
    },
    {
      "commit": "3734278791aee25846ab27ec6273f401ad3dbbbd",
      "tree": "78c5d5307bd19ce41fd12bca1adb6d14db3e0c17",
      "parents": [
        "e1582088ef075ccdfadcd8911f5e6ab9d584a758",
        "2728fe192acccf21d1ebc47bc208f5d1d6e1ecea"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Tue Mar 23 17:05:36 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 23 17:05:36 2021"
      },
      "message": "Merge pull request #230 from umangachapagain/format-string\n\nlogcheck: check usage of format specifier in structured log functions"
    },
    {
      "commit": "2728fe192acccf21d1ebc47bc208f5d1d6e1ecea",
      "tree": "78c5d5307bd19ce41fd12bca1adb6d14db3e0c17",
      "parents": [
        "e1582088ef075ccdfadcd8911f5e6ab9d584a758"
      ],
      "author": {
        "name": "Umanga Chapagain",
        "email": "chapagainumanga@gmail.com",
        "time": "Wed Mar 17 16:07:55 2021"
      },
      "committer": {
        "name": "Umanga Chapagain",
        "email": "chapagainumanga@gmail.com",
        "time": "Mon Mar 22 13:58:44 2021"
      },
      "message": "check usage of format specifier in structured log func\n\nSigned-off-by: Umanga Chapagain \u003cchapagainumanga@gmail.com\u003e\n"
    },
    {
      "commit": "e1582088ef075ccdfadcd8911f5e6ab9d584a758",
      "tree": "7f39f876f82401c54c2d88441f6d09cb21641bfb",
      "parents": [
        "407242c0258f5d907891f8797887b71a1c87e7b4",
        "a18bc976a21256d08086a28ddcfd269c95c3325f"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Sat Mar 20 17:27:43 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 20 17:27:43 2021"
      },
      "message": "Merge pull request #229 from mowangdk/check_func_params\n\nAdd check for InfoS \u0026 ErrorS parameters"
    },
    {
      "commit": "a18bc976a21256d08086a28ddcfd269c95c3325f",
      "tree": "2e61c0ee1e1efbdc15e5299b0340e987e18bda49",
      "parents": [
        "4e4135c3dd8a0cea66d90503cebe53858a07ab12"
      ],
      "author": {
        "name": "yingqi.ge",
        "email": "geyingqi0701@gmail.com",
        "time": "Sat Mar 20 02:39:05 2021"
      },
      "committer": {
        "name": "yingqi.ge",
        "email": "geyingqi0701@gmail.com",
        "time": "Sat Mar 20 02:39:05 2021"
      },
      "message": "Fix by pr suggestions\n"
    },
    {
      "commit": "4e4135c3dd8a0cea66d90503cebe53858a07ab12",
      "tree": "e6514ca343d2366fc7c3d7350ce77a5288bb4615",
      "parents": [
        "0f69eb57a219630ed97f49fc8c6960a2a1747b91"
      ],
      "author": {
        "name": "yingqi.ge",
        "email": "geyingqi0701@gmail.com",
        "time": "Wed Mar 17 04:12:28 2021"
      },
      "committer": {
        "name": "yingqi.ge",
        "email": "geyingqi0701@gmail.com",
        "time": "Wed Mar 17 04:12:28 2021"
      },
      "message": "Add check for InfoS \u0026 ErrorS parameters\n"
    },
    {
      "commit": "407242c0258f5d907891f8797887b71a1c87e7b4",
      "tree": "18c63cdb345b8f5f22f8888af9a07671713430d7",
      "parents": [
        "0f69eb57a219630ed97f49fc8c6960a2a1747b91",
        "a9e27c32cca91e98fac876813f8ba7e7cbab3235"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Fri Mar 12 18:52:18 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 12 18:52:18 2021"
      },
      "message": "Merge pull request #226 from serathius/fix-nil\n\nFix cases where KMetadata interface has nil object"
    },
    {
      "commit": "a9e27c32cca91e98fac876813f8ba7e7cbab3235",
      "tree": "18c63cdb345b8f5f22f8888af9a07671713430d7",
      "parents": [
        "0f69eb57a219630ed97f49fc8c6960a2a1747b91"
      ],
      "author": {
        "name": "Marek Siarkowicz",
        "email": "siarkowicz@google.com",
        "time": "Fri Mar 12 13:48:10 2021"
      },
      "committer": {
        "name": "Marek Siarkowicz",
        "email": "siarkowicz@google.com",
        "time": "Fri Mar 12 18:10:26 2021"
      },
      "message": "Fix cases where KMetadata interface has nil pointer\n"
    },
    {
      "commit": "0f69eb57a219630ed97f49fc8c6960a2a1747b91",
      "tree": "b643492c65b353d277a607c9ee46959123584809",
      "parents": [
        "c1fc6e6227e4da0584571369c49741307e07552d",
        "80a291bce9905035c23e3972363f69d3feb7b589"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Fri Mar 12 00:16:18 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 12 00:16:18 2021"
      },
      "message": "Merge pull request #225 from ehashman/safer-nils\n\nKObj should be able to handle nil objects"
    },
    {
      "commit": "80a291bce9905035c23e3972363f69d3feb7b589",
      "tree": "b643492c65b353d277a607c9ee46959123584809",
      "parents": [
        "c1fc6e6227e4da0584571369c49741307e07552d"
      ],
      "author": {
        "name": "Elana Hashman",
        "email": "ehashman@redhat.com",
        "time": "Fri Mar 12 00:04:50 2021"
      },
      "committer": {
        "name": "Elana Hashman",
        "email": "ehashman@redhat.com",
        "time": "Fri Mar 12 00:05:11 2021"
      },
      "message": "KObj should be able to handle nil objects\n"
    },
    {
      "commit": "c1fc6e6227e4da0584571369c49741307e07552d",
      "tree": "76ed4a38d2373bcd455781a7a6732d406dd09892",
      "parents": [
        "14dec3377f55fd2df9cb1ed7b2abc6a5c02df42a",
        "30ac266e2f3284c37f9af74620fd187ed515ef11"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Sun Mar 07 13:01:42 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 07 13:01:42 2021"
      },
      "message": "Merge pull request #217 from yuzhiquan/fix-erros-loglevel\n\nFix err is nil,ErrorS should not change the log level"
    },
    {
      "commit": "30ac266e2f3284c37f9af74620fd187ed515ef11",
      "tree": "76ed4a38d2373bcd455781a7a6732d406dd09892",
      "parents": [
        "14dec3377f55fd2df9cb1ed7b2abc6a5c02df42a"
      ],
      "author": {
        "name": "yuzhiquan",
        "email": "yuzhiquanlong@gmail.com",
        "time": "Sat Mar 06 04:47:04 2021"
      },
      "committer": {
        "name": "yuzhiquan",
        "email": "yuzhiquanlong@gmail.com",
        "time": "Sun Mar 07 02:59:26 2021"
      },
      "message": "fix err is nil,ErrorS does not change the log level\n\nuse severity instead isError\n"
    },
    {
      "commit": "14dec3377f55fd2df9cb1ed7b2abc6a5c02df42a",
      "tree": "a9d72d8d9d61cad687c106a1b8e5e1c75fcd33ed",
      "parents": [
        "06bfcd3f996e691aec13671ee2f29323e567fa97",
        "babec9cb6a4314cbdff1c8ded09fbd0403cf3470"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Wed Mar 03 11:05:20 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 03 11:05:20 2021"
      },
      "message": "Merge pull request #213 from adisky/add-logcheck\n\nAdd Static linter for structured logging"
    },
    {
      "commit": "babec9cb6a4314cbdff1c8ded09fbd0403cf3470",
      "tree": "a9d72d8d9d61cad687c106a1b8e5e1c75fcd33ed",
      "parents": [
        "06bfcd3f996e691aec13671ee2f29323e567fa97"
      ],
      "author": {
        "name": "Aditi Sharma",
        "email": "adi.sky17@gmail.com",
        "time": "Wed Mar 03 05:26:38 2021"
      },
      "committer": {
        "name": "Aditi Sharma",
        "email": "adi.sky17@gmail.com",
        "time": "Wed Mar 03 07:49:44 2021"
      },
      "message": "Add Static linter for structured logging\n\nSigned-off-by: Aditi Sharma \u003cadi.sky17@gmail.com\u003e\n"
    },
    {
      "commit": "06bfcd3f996e691aec13671ee2f29323e567fa97",
      "tree": "b6d9ab29497e2229174ea5ca21fb885dd9c71722",
      "parents": [
        "2427a79a004e759b853799a2e6abb58dc622c363",
        "110d443dcd6b29c2941cabd9ab9d211063658a21"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Sat Jan 30 21:53:48 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 30 21:53:48 2021"
      },
      "message": "Merge pull request #208 from chymy/klog-0130\n\nFix klog missing ) in \u0027one_output\u0027 description"
    },
    {
      "commit": "110d443dcd6b29c2941cabd9ab9d211063658a21",
      "tree": "b6d9ab29497e2229174ea5ca21fb885dd9c71722",
      "parents": [
        "2427a79a004e759b853799a2e6abb58dc622c363"
      ],
      "author": {
        "name": "chymy",
        "email": "chang.min1@zte.com.cn",
        "time": "Sat Jan 30 04:39:14 2021"
      },
      "committer": {
        "name": "chymy",
        "email": "chang.min1@zte.com.cn",
        "time": "Sat Jan 30 04:39:14 2021"
      },
      "message": "Fix klog missing ) in \u0027one_output\u0027 description\n\nSigned-off-by: chymy \u003cchang.min1@zte.com.cn\u003e\n"
    },
    {
      "commit": "2427a79a004e759b853799a2e6abb58dc622c363",
      "tree": "8e8dd2a9b332cf6588204b023ea750dcfcd19458",
      "parents": [
        "8ea19f8994a0babd849a99311852bde6f767f38a",
        "f5ba35b828a64252becfed80061cdd1cea2d1d42"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Wed Jan 27 18:15:07 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 27 18:15:07 2021"
      },
      "message": "Merge pull request #205 from zhijianli88/master\n\ntest: cleanup temporary file"
    },
    {
      "commit": "8ea19f8994a0babd849a99311852bde6f767f38a",
      "tree": "b11c4343de723f302f7f0cfe3b10840a0152c2b8",
      "parents": [
        "8a7e496d041f3db80551e48c1b2872669168fd7a",
        "e61bbb867d50aeff4e97d20e0caa19a0fd63bbe3"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Wed Jan 27 15:41:40 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 27 15:41:40 2021"
      },
      "message": "Merge pull request #207 from pohly/klogr-call-depth\n\nklogr call depth"
    },
    {
      "commit": "e61bbb867d50aeff4e97d20e0caa19a0fd63bbe3",
      "tree": "b11c4343de723f302f7f0cfe3b10840a0152c2b8",
      "parents": [
        "8a7e496d041f3db80551e48c1b2872669168fd7a"
      ],
      "author": {
        "name": "Patrick Ohly",
        "email": "patrick.ohly@intel.com",
        "time": "Wed Dec 16 15:10:48 2020"
      },
      "committer": {
        "name": "Patrick Ohly",
        "email": "patrick.ohly@intel.com",
        "time": "Wed Jan 27 12:51:35 2021"
      },
      "message": "klogr: implement WithCallDepth\n\nThis implements WithCallDepth from logr v0.4.0 in klogr.\n"
    },
    {
      "commit": "8a7e496d041f3db80551e48c1b2872669168fd7a",
      "tree": "035ea3c80002ebf3faa2446099b5a178e203d279",
      "parents": [
        "ea3b07f76a038d8ec9a2e52dc9a7840c817cfa8a",
        "b344254492614ea3c5ca09d1e3f49e28c0cd0015"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Tue Jan 26 14:06:34 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 26 14:06:34 2021"
      },
      "message": "Merge pull request #197 from pohly/klogr-output-format\n\nklogr output format"
    },
    {
      "commit": "f5ba35b828a64252becfed80061cdd1cea2d1d42",
      "tree": "7e52d30fbef6aa8470d80e31e6c2f596191c837d",
      "parents": [
        "ea3b07f76a038d8ec9a2e52dc9a7840c817cfa8a"
      ],
      "author": {
        "name": "Li Zhijian",
        "email": "lizhijian@cn.fujitsu.com",
        "time": "Tue Jan 12 08:34:01 2021"
      },
      "committer": {
        "name": "Li Zhijian",
        "email": "lizhijian@cn.fujitsu.com",
        "time": "Wed Jan 13 12:57:33 2021"
      },
      "message": "test: cleanup temporary file\n\nSigned-off-by: Li Zhijian \u003clizhijian@cn.fujitsu.com\u003e\n"
    },
    {
      "commit": "b344254492614ea3c5ca09d1e3f49e28c0cd0015",
      "tree": "035ea3c80002ebf3faa2446099b5a178e203d279",
      "parents": [
        "34b3f9fd523acffa2cd62bf30daf6fc0901351d1"
      ],
      "author": {
        "name": "Patrick Ohly",
        "email": "patrick.ohly@intel.com",
        "time": "Mon Nov 30 07:22:46 2020"
      },
      "committer": {
        "name": "Patrick Ohly",
        "email": "patrick.ohly@intel.com",
        "time": "Mon Nov 30 16:20:21 2020"
      },
      "message": "klogr: add NewWithOptions, revert New\n\nAdding the optional options to New breaks code which assigns New to a\nfunction pointer of the original type without options.\n\nTo avoid that, a new NewWithOptions gets added. That new function can\nalso use the better default of letting klog serialize key/value pairs.\n"
    },
    {
      "commit": "34b3f9fd523acffa2cd62bf30daf6fc0901351d1",
      "tree": "f01ef031babb45088024d3693716875c6c240111",
      "parents": [
        "5fda116607c608894c91c3a827d9ab776dfeb04e"
      ],
      "author": {
        "name": "Patrick Ohly",
        "email": "patrick.ohly@intel.com",
        "time": "Mon Nov 23 09:33:08 2020"
      },
      "committer": {
        "name": "Patrick Ohly",
        "email": "patrick.ohly@intel.com",
        "time": "Mon Nov 30 16:19:38 2020"
      },
      "message": "klogr: add support for structured logging via klog\n\nNow that klog has support for structured logging, it makes sense to\nuse that also through klogr. The log output without a structured\nlogger becomes more readable and key/value semantic is not lost\nanymore with a structured logger.\n\nHowever, revising the output handling is a breaking change for those\nwho depend on the traditional output. Therefore this is implemented in\na backward compatible way:\n- code calling New() without parameters continues to work and\n  gets the traditional behavior\n- deferring the complete output handling to klog is enabled\n  via a functional option\n"
    },
    {
      "commit": "5fda116607c608894c91c3a827d9ab776dfeb04e",
      "tree": "605894ba202deda7d09fc302285d563284ff7e9f",
      "parents": [
        "6b97b32ba61c0d4706cce568988a009b8ff214ed"
      ],
      "author": {
        "name": "Patrick Ohly",
        "email": "patrick.ohly@intel.com",
        "time": "Mon Nov 23 09:08:48 2020"
      },
      "committer": {
        "name": "Patrick Ohly",
        "email": "patrick.ohly@intel.com",
        "time": "Mon Nov 30 16:19:38 2020"
      },
      "message": "klogr: extend test coverage\n\nError(), WithName() and sorting were not tested before.\n"
    },
    {
      "commit": "6b97b32ba61c0d4706cce568988a009b8ff214ed",
      "tree": "f3522f19cbca1c74d08c64726a5e8696280405d2",
      "parents": [
        "ea3b07f76a038d8ec9a2e52dc9a7840c817cfa8a"
      ],
      "author": {
        "name": "Patrick Ohly",
        "email": "patrick.ohly@intel.com",
        "time": "Mon Nov 23 08:39:29 2020"
      },
      "committer": {
        "name": "Patrick Ohly",
        "email": "patrick.ohly@intel.com",
        "time": "Mon Nov 30 16:19:38 2020"
      },
      "message": "add InfoSDepth and ErrorSDepth\n\nThis is needed for wrappers like klogr which need to skip additional\nlevels in the call stack.\n"
    },
    {
      "commit": "ea3b07f76a038d8ec9a2e52dc9a7840c817cfa8a",
      "tree": "e0c0ea74d2184f4a59aa842e7696d8d6aa51d99a",
      "parents": [
        "ffd1719980cd6d9bf82490bb960765464e82c4ce",
        "e354d343a942da68be74dcf4b33ca3d4f6355642"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Mon Nov 30 13:24:50 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 30 13:24:50 2020"
      },
      "message": "Merge pull request #198 from pohly/fix-mod-sum\n\nfix go.sum"
    },
    {
      "commit": "e354d343a942da68be74dcf4b33ca3d4f6355642",
      "tree": "e0c0ea74d2184f4a59aa842e7696d8d6aa51d99a",
      "parents": [
        "ffd1719980cd6d9bf82490bb960765464e82c4ce"
      ],
      "author": {
        "name": "Patrick Ohly",
        "email": "patrick.ohly@intel.com",
        "time": "Mon Nov 23 10:41:54 2020"
      },
      "committer": {
        "name": "Patrick Ohly",
        "email": "patrick.ohly@intel.com",
        "time": "Tue Nov 24 19:20:07 2020"
      },
      "message": "fix go.sum\n\nCommit 29a2d649 bumped logr in go.mod without the corresponding change\nin go.sum, with the result that any go invocation (for example \"go\ntest .\") leads to a modified repo.\n"
    },
    {
      "commit": "ffd1719980cd6d9bf82490bb960765464e82c4ce",
      "tree": "3f527ad21995dff806663932713aaab17486229d",
      "parents": [
        "199a06da05a146312d7e58c2eeda84f069b1b932",
        "bf3dc06636d8b0381c83b69ccd6e6bc8c2787bf7"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Tue Nov 24 15:07:01 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 24 15:07:01 2020"
      },
      "message": "Merge pull request #199 from pohly/fix-apidiff\n\ngithub: fix apidiff check"
    },
    {
      "commit": "bf3dc06636d8b0381c83b69ccd6e6bc8c2787bf7",
      "tree": "3f527ad21995dff806663932713aaab17486229d",
      "parents": [
        "199a06da05a146312d7e58c2eeda84f069b1b932"
      ],
      "author": {
        "name": "Patrick Ohly",
        "email": "patrick.ohly@intel.com",
        "time": "Tue Nov 24 08:07:50 2020"
      },
      "committer": {
        "name": "Patrick Ohly",
        "email": "patrick.ohly@intel.com",
        "time": "Tue Nov 24 08:09:38 2020"
      },
      "message": "github: fix apidiff check\n\nThe ::add-path:: command was\ndisabled (https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/). One\npossible replacement should be to modify the content of\n$GITHUB_ENV (https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-commands-for-github-actions#setting-an-environment-variable).\n"
    },
    {
      "commit": "199a06da05a146312d7e58c2eeda84f069b1b932",
      "tree": "b041e3cd99d03815081e7a3a048d3af97867116e",
      "parents": [
        "d47f4e8c1ecbb58ef243337519e7b37369f34f6c",
        "5919b2fd03f9c3b644f7f67c793dfc679d3db1c4"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Wed Nov 11 14:29:49 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 11 14:29:49 2020"
      },
      "message": "Merge pull request #193 from yuzhiquan/newflag-check\n\nCheck new klog flag\u0027s prefix"
    },
    {
      "commit": "d47f4e8c1ecbb58ef243337519e7b37369f34f6c",
      "tree": "bb729d66f139ce0eca00760f2dc65a2a712568c6",
      "parents": [
        "f81e6a7b1a3fc2001c75aedc49c82442ceaa3c5e",
        "d74d9f8290c062c801a14b95f4aa9925f7b7bd64"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Wed Nov 11 14:27:48 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 11 14:27:48 2020"
      },
      "message": "Merge pull request #192 from yuzhiquan/klog-testcase-cleanup\n\nremove unreachable if statement, and typo"
    },
    {
      "commit": "5919b2fd03f9c3b644f7f67c793dfc679d3db1c4",
      "tree": "bb4baf6fe1e3f921ba516666809deabcf3d22ecd",
      "parents": [
        "f81e6a7b1a3fc2001c75aedc49c82442ceaa3c5e"
      ],
      "author": {
        "name": "yuzhiquan",
        "email": "yuzhiquanlong@gmail.com",
        "time": "Fri Nov 06 07:21:09 2020"
      },
      "committer": {
        "name": "yuzhiquan",
        "email": "yuzhiquanlong@gmail.com",
        "time": "Fri Nov 06 07:21:09 2020"
      },
      "message": "check new klog flag\u0027s prefix\n"
    },
    {
      "commit": "d74d9f8290c062c801a14b95f4aa9925f7b7bd64",
      "tree": "bb729d66f139ce0eca00760f2dc65a2a712568c6",
      "parents": [
        "f81e6a7b1a3fc2001c75aedc49c82442ceaa3c5e"
      ],
      "author": {
        "name": "yuzhiquan",
        "email": "yuzhiquanlong@gmail.com",
        "time": "Fri Nov 06 06:50:24 2020"
      },
      "committer": {
        "name": "yuzhiquan",
        "email": "yuzhiquanlong@gmail.com",
        "time": "Fri Nov 06 06:51:49 2020"
      },
      "message": "remove unreachable if statement, and typo\n"
    },
    {
      "commit": "f81e6a7b1a3fc2001c75aedc49c82442ceaa3c5e",
      "tree": "6b25e5e1b38f8e0f89a849e5e8f609a9f6bbab82",
      "parents": [
        "52c62e3b70a9a46101f33ebaf0b100ec55099975",
        "29a2d649c018bca720b52ab1611f07ac72ec21c4"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Mon Nov 02 12:22:52 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 02 12:22:52 2020"
      },
      "message": "Merge pull request #187 from sayanibhattacharjee/patch-1\n\nUpdate go.mod to require the latest version of logr"
    },
    {
      "commit": "29a2d649c018bca720b52ab1611f07ac72ec21c4",
      "tree": "6b25e5e1b38f8e0f89a849e5e8f609a9f6bbab82",
      "parents": [
        "52c62e3b70a9a46101f33ebaf0b100ec55099975"
      ],
      "author": {
        "name": "Sayani Bhatacharjee",
        "email": "qwerty.sayani@gmail.com",
        "time": "Mon Nov 02 08:55:42 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 02 08:55:42 2020"
      },
      "message": "Update go.mod"
    },
    {
      "commit": "52c62e3b70a9a46101f33ebaf0b100ec55099975",
      "tree": "59a1a118cdde090b8e73f245dd782bd674105f04",
      "parents": [
        "321016d0c3a9628343e8db8706fd27076cae471e",
        "b9b3597bb42ad570cd5fc683a15fc2b0dfff646d"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Wed Oct 28 10:49:56 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 10:49:56 2020"
      },
      "message": "Merge pull request #179 from blaubaer/fix_logr_keysAndValues\n\nPrevents calling `logr.(Info|Error)` with a wrapped slice in slice."
    },
    {
      "commit": "b9b3597bb42ad570cd5fc683a15fc2b0dfff646d",
      "tree": "59a1a118cdde090b8e73f245dd782bd674105f04",
      "parents": [
        "17fe943149d517ebf760d8d2a803ba6d2fd4f02b",
        "321016d0c3a9628343e8db8706fd27076cae471e"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Wed Oct 28 10:37:17 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 10:37:17 2020"
      },
      "message": "Merge branch \u0027master\u0027 into fix_logr_keysAndValues"
    },
    {
      "commit": "321016d0c3a9628343e8db8706fd27076cae471e",
      "tree": "11c8471ec712034457657e669523a48fecc55c82",
      "parents": [
        "87db504b00b2bd206c4c80b168e7154f19c578e0",
        "331000449a559c2e656a722be8b570c931ee82c4"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Wed Oct 28 10:33:56 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 10:33:56 2020"
      },
      "message": "Merge pull request #183 from rf232/KEP-1753-logfilter\n\nAdd support to add a logfilter"
    },
    {
      "commit": "331000449a559c2e656a722be8b570c931ee82c4",
      "tree": "11c8471ec712034457657e669523a48fecc55c82",
      "parents": [
        "7d96b432dbea1a36f402df037ea68295b56f1545"
      ],
      "author": {
        "name": "Rob Franken",
        "email": "rfranken@google.com",
        "time": "Tue Oct 27 14:35:11 2020"
      },
      "committer": {
        "name": "Rob Franken",
        "email": "rfranken@google.com",
        "time": "Tue Oct 27 14:35:11 2020"
      },
      "message": "Also test that msg and format get passed to the filter functions\n"
    },
    {
      "commit": "7d96b432dbea1a36f402df037ea68295b56f1545",
      "tree": "1d1497135997ba4b36987aae79d395804d4f0df6",
      "parents": [
        "ffb31cc13dd7ce4f606f048f3732214c88664143"
      ],
      "author": {
        "name": "Rob Franken",
        "email": "rfranken@google.com",
        "time": "Tue Oct 27 13:36:37 2020"
      },
      "committer": {
        "name": "Rob Franken",
        "email": "rfranken@google.com",
        "time": "Tue Oct 27 13:44:48 2020"
      },
      "message": "rename var in testcases to be more clear\n"
    },
    {
      "commit": "ffb31cc13dd7ce4f606f048f3732214c88664143",
      "tree": "0dd7533ddbcf00cac2a52d2faed2c237e3fb4a2e",
      "parents": [
        "87db504b00b2bd206c4c80b168e7154f19c578e0"
      ],
      "author": {
        "name": "Rob Franken",
        "email": "rfranken@google.com",
        "time": "Mon Oct 26 17:17:46 2020"
      },
      "committer": {
        "name": "Rob Franken",
        "email": "rfranken@google.com",
        "time": "Mon Oct 26 17:17:46 2020"
      },
      "message": "Add support to add a logfilter\n\nTo implement log sanitization according to KEP-1753 we need to be able\nto install a LogFilter method that can replace the arguments to logging\nstatements to prevent accidental leaking of secrets, certificates or\npasswords.\n\nThe interface of the filter defines three functions for the three kinds\nof logging functions exposed by klog.\n```\ntype LogFilter interface {\n  Filter(args []interface{}) ([]interface{})\n  FilterF(format string, args []interface{}) (string,[]interface{})\n  FilterS(msg string, keysAndValues []interface{}) (string, []interface{})\n}\n```\n"
    },
    {
      "commit": "87db504b00b2bd206c4c80b168e7154f19c578e0",
      "tree": "2151bc25ad3922005b056b3591fb50e87b112530",
      "parents": [
        "4f12f780d4781eb828bc6520ae87d7516f30f0b2",
        "5c246b05f71a7303e48962c39e52d60590acc46f"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Mon Oct 05 14:09:06 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 05 14:09:06 2020"
      },
      "message": "Merge pull request #182 from lilic/mention-v2\n\nREADME.md: Mention klog/v2 usage"
    },
    {
      "commit": "5c246b05f71a7303e48962c39e52d60590acc46f",
      "tree": "2151bc25ad3922005b056b3591fb50e87b112530",
      "parents": [
        "4f12f780d4781eb828bc6520ae87d7516f30f0b2"
      ],
      "author": {
        "name": "Lili Cosic",
        "email": "cosiclili@gmail.com",
        "time": "Mon Oct 05 13:42:48 2020"
      },
      "committer": {
        "name": "Lili Cosic",
        "email": "cosiclili@gmail.com",
        "time": "Mon Oct 05 13:42:48 2020"
      },
      "message": "README.md: Mention klog/v2 usage\n"
    },
    {
      "commit": "17fe943149d517ebf760d8d2a803ba6d2fd4f02b",
      "tree": "f8727cc39754fe4de06c1edad39f3dd6375f3fe3",
      "parents": [
        "d521fd2e1f4fba741c08db6a22ca37e76f69ad6f"
      ],
      "author": {
        "name": "Gregor Noczinski",
        "email": "gregor@noczinski.eu",
        "time": "Sun Sep 20 09:54:13 2020"
      },
      "committer": {
        "name": "Gregor Noczinski",
        "email": "gregor@noczinski.eu",
        "time": "Sun Sep 20 09:54:13 2020"
      },
      "message": "Added unit tests\n"
    },
    {
      "commit": "d521fd2e1f4fba741c08db6a22ca37e76f69ad6f",
      "tree": "65acfaeda9ba7e42e3e90d72aed0dc8dea15e302",
      "parents": [
        "4f12f780d4781eb828bc6520ae87d7516f30f0b2"
      ],
      "author": {
        "name": "Gregor Noczinski",
        "email": "gregor@noczinski.eu",
        "time": "Sat Sep 19 17:58:31 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 19 17:58:31 2020"
      },
      "message": "Forwards keysAndValues as an slice and not as a slice of slices"
    },
    {
      "commit": "4f12f780d4781eb828bc6520ae87d7516f30f0b2",
      "tree": "97e680d5695f8d6089762604c4bb60f66a8213fa",
      "parents": [
        "edddf6adee962e0ecdc551eef936ebd86e67fb8e",
        "7201c35cbd8f8eea48223eb80f173f3723189916"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Mon Aug 10 14:02:20 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 14:02:20 2020"
      },
      "message": "Merge pull request #177 from Dean-Coakley/lint\n\nLint coexist klog1 and klog2 example"
    },
    {
      "commit": "7201c35cbd8f8eea48223eb80f173f3723189916",
      "tree": "97e680d5695f8d6089762604c4bb60f66a8213fa",
      "parents": [
        "edddf6adee962e0ecdc551eef936ebd86e67fb8e"
      ],
      "author": {
        "name": "Dean Coakley",
        "email": "dean.s.coakley@gmail.com",
        "time": "Mon Aug 10 13:56:21 2020"
      },
      "committer": {
        "name": "Dean Coakley",
        "email": "dean.s.coakley@gmail.com",
        "time": "Mon Aug 10 13:56:21 2020"
      },
      "message": "Lint coexist klog1 and klog2 example\n"
    },
    {
      "commit": "edddf6adee962e0ecdc551eef936ebd86e67fb8e",
      "tree": "1621cd1a36dfc35f64a43d6f1fec8dc9032649be",
      "parents": [
        "cfd1eb453782859dfc39a06c8f371d2fe48180b7",
        "30a6e468388451cd672fbad93a3eeea29e30c92d"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Thu Aug 06 15:19:42 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 06 15:19:42 2020"
      },
      "message": "Merge pull request #176 from tklauser/apidiff-go-mod\n\nSet GO111MODULE\u003doff for go get golang.org/x/exp/cmd/apidiff"
    },
    {
      "commit": "30a6e468388451cd672fbad93a3eeea29e30c92d",
      "tree": "1621cd1a36dfc35f64a43d6f1fec8dc9032649be",
      "parents": [
        "cfd1eb453782859dfc39a06c8f371d2fe48180b7"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Thu Aug 06 14:53:09 2020"
      },
      "committer": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Thu Aug 06 14:56:21 2020"
      },
      "message": "Set GO111MODULE\u003doff for go get golang.org/x/exp/cmd/apidiff\n\nOtherwise it will be added to go.mod as a dependency.\n"
    },
    {
      "commit": "cfd1eb453782859dfc39a06c8f371d2fe48180b7",
      "tree": "35a8e9ab42c8d042f22aff401546c3df3afc1912",
      "parents": [
        "8e40847e56373672dcaa30122eba51c5e1e908ae",
        "9b4b64602704970009745d696a757f93b737fefb"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Mon Aug 03 09:13:40 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 03 09:13:40 2020"
      },
      "message": "Merge pull request #175 from immiao/master\n\nFix typo in comments"
    },
    {
      "commit": "9b4b64602704970009745d696a757f93b737fefb",
      "tree": "35a8e9ab42c8d042f22aff401546c3df3afc1912",
      "parents": [
        "8e40847e56373672dcaa30122eba51c5e1e908ae"
      ],
      "author": {
        "name": "immiao",
        "email": "miaokaixiang@gmail.com",
        "time": "Sat Aug 01 19:11:36 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 01 19:11:36 2020"
      },
      "message": "Fix typo in comments\n\nFix typo in comments"
    },
    {
      "commit": "8e40847e56373672dcaa30122eba51c5e1e908ae",
      "tree": "ed56c3ef33d730b1efb16a29230bc75fc8516ba9",
      "parents": [
        "c85d02d1c76a9ebafa81eb6d35c980734f2c4727",
        "23f2673ebdf6fd46ebd14cc34c316e0de511e84e"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Tue Jul 28 03:01:08 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 28 03:01:08 2020"
      },
      "message": "Merge pull request #174 from joelsmith/master\n\nAdd repo SECURITY.md"
    },
    {
      "commit": "23f2673ebdf6fd46ebd14cc34c316e0de511e84e",
      "tree": "ed56c3ef33d730b1efb16a29230bc75fc8516ba9",
      "parents": [
        "c85d02d1c76a9ebafa81eb6d35c980734f2c4727"
      ],
      "author": {
        "name": "Joel Smith",
        "email": "joesmith@redhat.com",
        "time": "Mon Jul 27 22:01:40 2020"
      },
      "committer": {
        "name": "Joel Smith",
        "email": "joesmith@redhat.com",
        "time": "Mon Jul 27 22:01:40 2020"
      },
      "message": "Add SECURITY.md\n"
    },
    {
      "commit": "c85d02d1c76a9ebafa81eb6d35c980734f2c4727",
      "tree": "3b198bed63d123faf91f6914ab4987163432a759",
      "parents": [
        "db8b2b24206876bbdff6687396c42031eb7a5a99",
        "d2c1c115a5023b145ba0e3e82b20bda0fdd54630"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Wed Jul 22 21:29:39 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 21:29:39 2020"
      },
      "message": "Merge pull request #172 from bamboox/fix/rotatefile\n\nFix rotate file"
    },
    {
      "commit": "db8b2b24206876bbdff6687396c42031eb7a5a99",
      "tree": "0ca566a52ebc205798f1d13728dbb521144e7bf9",
      "parents": [
        "b5c3182dac44f851522e32c97c86ac32755c296d",
        "0917ddbe21b1213ae13fefc574f779c97061e101"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Wed Jul 22 21:05:40 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 21:05:40 2020"
      },
      "message": "Merge pull request #141 from aanm/do-not-repeat-messages\n\nklog: do not repeat messages on all severity flushSyncWriter"
    },
    {
      "commit": "d2c1c115a5023b145ba0e3e82b20bda0fdd54630",
      "tree": "2c6a27870997470165737c37f287699328c88f17",
      "parents": [
        "b5c3182dac44f851522e32c97c86ac32755c296d"
      ],
      "author": {
        "name": "bamboox",
        "email": "bangbowan@gmail.com",
        "time": "Fri Jul 03 13:37:38 2020"
      },
      "committer": {
        "name": "bamboox",
        "email": "bangbowan@gmail.com",
        "time": "Fri Jul 03 13:37:38 2020"
      },
      "message": "Fix rotate file\n"
    },
    {
      "commit": "b5c3182dac44f851522e32c97c86ac32755c296d",
      "tree": "ea61c4ee09904df3160afe921af9b75ccc17baa1",
      "parents": [
        "d738e55e1450a3219a8c244003042ba290711105",
        "55c60a64d9441eaec875bf12cf4702f6edfacc8c"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Thu Jul 02 13:48:46 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 02 13:48:46 2020"
      },
      "message": "Merge pull request #170 from dims/deprecate-typo-ed-structured-logging-method\n\nDeprecate typo-ed Structured logging method (Error-\u003eErrorS)"
    },
    {
      "commit": "55c60a64d9441eaec875bf12cf4702f6edfacc8c",
      "tree": "ea61c4ee09904df3160afe921af9b75ccc17baa1",
      "parents": [
        "aa26aeb301df227eba8909032c267c776fdb8a04"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Thu Jul 02 13:45:30 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 02 13:45:30 2020"
      },
      "message": "Update klog.go\n\nCo-authored-by: Marek Siarkowicz \u003cmarek.siarkowicz@protonmail.com\u003e"
    },
    {
      "commit": "aa26aeb301df227eba8909032c267c776fdb8a04",
      "tree": "88be92b1c927e1f5654ff6d13265093ad3cd2f84",
      "parents": [
        "06dd2d1fbe2c6a43ee7a6b9f87178c58d2feb9a4"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Thu Jul 02 13:45:23 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 02 13:45:23 2020"
      },
      "message": "Update klog.go\n\nCo-authored-by: Marek Siarkowicz \u003cmarek.siarkowicz@protonmail.com\u003e"
    },
    {
      "commit": "06dd2d1fbe2c6a43ee7a6b9f87178c58d2feb9a4",
      "tree": "508d393127067e0a4f76ad99fbbb1d0cb0310045",
      "parents": [
        "d738e55e1450a3219a8c244003042ba290711105"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Wed Jul 01 21:41:15 2020"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Wed Jul 01 21:41:15 2020"
      },
      "message": "Deprecate typo-ed Structured logging method (Error-\u003eErrorS)\n\nSigned-off-by: Davanum Srinivas \u003cdavanum@gmail.com\u003e\n"
    },
    {
      "commit": "0917ddbe21b1213ae13fefc574f779c97061e101",
      "tree": "7f65fce0f3bd86853ea2c3b05dd5436fa0e9336d",
      "parents": [
        "d738e55e1450a3219a8c244003042ba290711105"
      ],
      "author": {
        "name": "André Martins",
        "email": "aanm90@gmail.com",
        "time": "Thu Apr 16 18:26:23 2020"
      },
      "committer": {
        "name": "André Martins",
        "email": "aanm90@gmail.com",
        "time": "Mon Jun 29 20:34:37 2020"
      },
      "message": "klog: do not repeat messages on all severity flushSyncWriter\n\nIf a log message for a particular severity is created, it should be\nenough to log such message in its flushSyncWriter. Having a fallthrough\non each switch statement will make the messages to be duplicated on each\nflushSyncWriters that follows the selected case.\n\nSigned-off-by: André Martins \u003caanm90@gmail.com\u003e\n"
    },
    {
      "commit": "d738e55e1450a3219a8c244003042ba290711105",
      "tree": "ba7f63182104758458ca3877903f6f1ff7f5d754",
      "parents": [
        "0bedec3b1bdac2d0c783835cec9f3d7de054fbc6",
        "2e691eb3eeb3799494cbdc0b5f1d96b53af906fc"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Tue Jun 16 10:42:04 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 16 10:42:04 2020"
      },
      "message": "Merge pull request #166 from physcat/verboseStructFix\n\nFix missing fields in verbose InfoS"
    },
    {
      "commit": "2e691eb3eeb3799494cbdc0b5f1d96b53af906fc",
      "tree": "ba7f63182104758458ca3877903f6f1ff7f5d754",
      "parents": [
        "0bedec3b1bdac2d0c783835cec9f3d7de054fbc6"
      ],
      "author": {
        "name": "Mitchell de Bruyn",
        "email": "mitch@physicscat.org",
        "time": "Mon Jun 15 17:20:57 2020"
      },
      "committer": {
        "name": "Mitchell de Bruyn",
        "email": "mitch@physicscat.org",
        "time": "Mon Jun 15 17:49:25 2020"
      },
      "message": "Fix missing fields in verbose InfoS\n\nAdd Verbose InfoS test\n"
    },
    {
      "commit": "0bedec3b1bdac2d0c783835cec9f3d7de054fbc6",
      "tree": "c77242332c36c076182eb5450d6b62c1286ad7b8",
      "parents": [
        "825bd2f59841ceacc8bce23ef4f7f353cb141242",
        "966c98681ca0d0cda088182661b6e4f2842f77ff"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Sat Jun 13 01:59:56 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 13 01:59:56 2020"
      },
      "message": "Merge pull request #164 from greut/go-logr-v0.2.0\n\nfeat use go-logr v0.2.0"
    },
    {
      "commit": "966c98681ca0d0cda088182661b6e4f2842f77ff",
      "tree": "c77242332c36c076182eb5450d6b62c1286ad7b8",
      "parents": [
        "825bd2f59841ceacc8bce23ef4f7f353cb141242"
      ],
      "author": {
        "name": "Yoan Blanc",
        "email": "yoan@dosimple.ch",
        "time": "Fri Jun 12 14:42:28 2020"
      },
      "committer": {
        "name": "Yoan Blanc",
        "email": "yoan@dosimple.ch",
        "time": "Fri Jun 12 15:29:51 2020"
      },
      "message": "feat use go-logr v0.2.0\n\nSigned-off-by: Yoan Blanc \u003cyoan@dosimple.ch\u003e\n"
    },
    {
      "commit": "825bd2f59841ceacc8bce23ef4f7f353cb141242",
      "tree": "de8c297cd7a6944571b90905bd49266194a816f3",
      "parents": [
        "db7f626ec730b712c17928e494a1ed57efc0a4a2",
        "bbd9ca16ae8c86925bac400a9504315fe8cc01c4"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Thu Jun 04 15:39:15 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 04 15:39:15 2020"
      },
      "message": "Merge pull request #159 from tahsinrahman/error-tests\n\nAdd tests for error in InfoS"
    },
    {
      "commit": "bbd9ca16ae8c86925bac400a9504315fe8cc01c4",
      "tree": "de8c297cd7a6944571b90905bd49266194a816f3",
      "parents": [
        "db7f626ec730b712c17928e494a1ed57efc0a4a2"
      ],
      "author": {
        "name": "tahsinrahman",
        "email": "tahsynx@gmail.com",
        "time": "Wed Jun 03 15:14:29 2020"
      },
      "committer": {
        "name": "tahsinrahman",
        "email": "tahsynx@gmail.com",
        "time": "Thu Jun 04 11:38:25 2020"
      },
      "message": "Add tests for error in InfoS\n"
    },
    {
      "commit": "db7f626ec730b712c17928e494a1ed57efc0a4a2",
      "tree": "e0143719886809ffe78b8b63a6bc7c7fa56d033f",
      "parents": [
        "2359470eade02ac1d290717b0e6aa3fbceac8296",
        "1ccc0e1b27ff8748e8fbccf5c598d573e3cf501e"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Wed Jun 03 10:38:17 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 03 10:38:17 2020"
      },
      "message": "Merge pull request #157 from yuzhiquan/bug-infoS-timeformat\n\nfix imported bug InfoS time encode format "
    },
    {
      "commit": "1ccc0e1b27ff8748e8fbccf5c598d573e3cf501e",
      "tree": "e0143719886809ffe78b8b63a6bc7c7fa56d033f",
      "parents": [
        "2359470eade02ac1d290717b0e6aa3fbceac8296"
      ],
      "author": {
        "name": "yuzhiquan",
        "email": "yuzhiquanlong@gmail.com",
        "time": "Tue Jun 02 10:14:53 2020"
      },
      "committer": {
        "name": "yuzhiquan",
        "email": "yuzhiquanlong@gmail.com",
        "time": "Wed Jun 03 01:04:39 2020"
      },
      "message": "fix imported bug time encode format form kvlistFormat\n\ngofmt\n\nfix failed test case\n\nremove unnecessary variable\n\nadd fmt.Stringer support\n\nremove Objref from switch case\n"
    },
    {
      "commit": "2359470eade02ac1d290717b0e6aa3fbceac8296",
      "tree": "fd88cd4d3c6c7ca386c91d0187c4b7a4ee45b94e",
      "parents": [
        "2e7b9f7ec0dafdc97b78cae9b1dd35b2f118e3ff",
        "dd4d1a6dcd7fc9e57162f03078fc5a381951ca8d"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Sat May 30 16:33:53 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 30 16:33:53 2020"
      },
      "message": "Merge pull request #155 from windayski/typo-patch\n\nfix typo in README.md"
    },
    {
      "commit": "dd4d1a6dcd7fc9e57162f03078fc5a381951ca8d",
      "tree": "fd88cd4d3c6c7ca386c91d0187c4b7a4ee45b94e",
      "parents": [
        "2e7b9f7ec0dafdc97b78cae9b1dd35b2f118e3ff"
      ],
      "author": {
        "name": "windayski",
        "email": "599059134@qq.com",
        "time": "Sat May 30 06:24:18 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 30 06:24:18 2020"
      },
      "message": "fix typo in README.md"
    },
    {
      "commit": "2e7b9f7ec0dafdc97b78cae9b1dd35b2f118e3ff",
      "tree": "8de55d50dc6b16c74ae1ebe7ec77915a2047c083",
      "parents": [
        "9e86e5a1f57f8747ec7ff0ebd36be8424ef37a3b",
        "49123d4185e36fbd878b45dac0f4286b34588bd0"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Fri May 29 21:33:33 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 29 21:33:33 2020"
      },
      "message": "Merge pull request #154 from tahsinrahman/fix-nil-err\n\nErrorS(nil, ...) should call loggr.Error(nil, ...) instead of loggr.Info(...) "
    },
    {
      "commit": "49123d4185e36fbd878b45dac0f4286b34588bd0",
      "tree": "8de55d50dc6b16c74ae1ebe7ec77915a2047c083",
      "parents": [
        "9e86e5a1f57f8747ec7ff0ebd36be8424ef37a3b"
      ],
      "author": {
        "name": "tahsinrahman",
        "email": "tahsynx@gmail.com",
        "time": "Fri May 29 10:39:40 2020"
      },
      "committer": {
        "name": "tahsinrahman",
        "email": "tahsynx@gmail.com",
        "time": "Fri May 29 11:02:23 2020"
      },
      "message": "ErrorS(nil, ...) should call loggr.Error(nil, ...)\n"
    },
    {
      "commit": "9e86e5a1f57f8747ec7ff0ebd36be8424ef37a3b",
      "tree": "759482d4fe7041e3283682ee1477a172e66e81e1",
      "parents": [
        "72e000df3268dea7d5172d4f46f065ef22d32f87",
        "5b199cdb24a14b2819d24f2b85bdba6e2d22bd83"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Thu May 28 14:14:02 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 28 14:14:02 2020"
      },
      "message": "Merge pull request #152 from mook-as/v-docs\n\nFix documentation for V(level)"
    },
    {
      "commit": "5b199cdb24a14b2819d24f2b85bdba6e2d22bd83",
      "tree": "759482d4fe7041e3283682ee1477a172e66e81e1",
      "parents": [
        "72e000df3268dea7d5172d4f46f065ef22d32f87"
      ],
      "author": {
        "name": "Mark Yen",
        "email": "mark.yen@suse.com",
        "time": "Wed May 27 21:39:11 2020"
      },
      "committer": {
        "name": "Mark Yen",
        "email": "mark.yen@suse.com",
        "time": "Thu May 28 00:31:07 2020"
      },
      "message": "Fix documentation for V(level)\n\nThe documentation for V(level) was incorrect; it erroneously claimed\nthat higher V() levels will get logged, whereas in reality lower levels\nwill get logged.\n\nNo functional change.\n"
    },
    {
      "commit": "72e000df3268dea7d5172d4f46f065ef22d32f87",
      "tree": "365e0aa40b4e57f303e2e31cc483271a31e98688",
      "parents": [
        "30445f82d70a94a1fbf363d8e290870a847567d7",
        "d1eb30ff9da1d67f63a1ebc4432e63ab206f8fef"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Mon May 18 16:51:38 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 18 16:51:38 2020"
      },
      "message": "Merge pull request #150 from dims/apidiff-github-action\n\nAdd apidiff script to check go signature changes"
    },
    {
      "commit": "d1eb30ff9da1d67f63a1ebc4432e63ab206f8fef",
      "tree": "365e0aa40b4e57f303e2e31cc483271a31e98688",
      "parents": [
        "30445f82d70a94a1fbf363d8e290870a847567d7"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Mon May 18 15:44:22 2020"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Mon May 18 15:44:22 2020"
      },
      "message": "Add apidiff script to check go signature changes\n\nSigned-off-by: Davanum Srinivas \u003cdavanum@gmail.com\u003e\n"
    },
    {
      "commit": "30445f82d70a94a1fbf363d8e290870a847567d7",
      "tree": "d3ae1095e5e0c402fa3ff04e7853b4835b766e5a",
      "parents": [
        "70253be6c9a875aa8cd1be3b13eb528f99e454af",
        "dc505bf13d577996908e1763f3126474428c24d5"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Mon May 18 13:51:38 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 18 13:51:38 2020"
      },
      "message": "Merge pull request #149 from kubernetes/dims-patch-1\n\nSwitch slack channel to #klog"
    },
    {
      "commit": "dc505bf13d577996908e1763f3126474428c24d5",
      "tree": "d3ae1095e5e0c402fa3ff04e7853b4835b766e5a",
      "parents": [
        "70253be6c9a875aa8cd1be3b13eb528f99e454af"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Mon May 18 13:39:35 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 18 13:39:35 2020"
      },
      "message": "Switch slack channel to #klog"
    },
    {
      "commit": "70253be6c9a875aa8cd1be3b13eb528f99e454af",
      "tree": "3f4a27703eb7cbcf1869642bac36d6c543f254ef",
      "parents": [
        "a5796cb0e98abe2d0500974a80ec960af26cfd93",
        "a47ebb9750f97c920c5ab4eec228858025d7dc79"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Fri May 15 17:33:36 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 15 17:33:36 2020"
      },
      "message": "Merge pull request #148 from dims/add-example-for-co-existence-of-klog-v1-and-v2-take-2\n\nAdd example for co-existence of klog v1 and v2"
    },
    {
      "commit": "a47ebb9750f97c920c5ab4eec228858025d7dc79",
      "tree": "3f4a27703eb7cbcf1869642bac36d6c543f254ef",
      "parents": [
        "a5796cb0e98abe2d0500974a80ec960af26cfd93"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Thu May 14 20:53:49 2020"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Fri May 15 16:04:30 2020"
      },
      "message": "Add example for co-existence of klog v1 and v2\n\nSigned-off-by: Davanum Srinivas \u003cdavanum@gmail.com\u003e\n"
    },
    {
      "commit": "a5796cb0e98abe2d0500974a80ec960af26cfd93",
      "tree": "a918a6c46e8ae937d9ac80362616438dd7bd7338",
      "parents": [
        "32133e35f0d32e19f3d15d94e7a5c0db634db380",
        "6f990606b8038ad35648cb1a405d80b75fe06b49"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Tue May 12 14:50:23 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 12 14:50:23 2020"
      },
      "message": "Merge pull request #100 from liztio/setstderr\n\nAdd LogToStderr, a programatic way to log exclusively to stderr or not"
    },
    {
      "commit": "32133e35f0d32e19f3d15d94e7a5c0db634db380",
      "tree": "e4c7daf5544e4a50b2dacd6e16b45e03f673d6cb",
      "parents": [
        "ea583d2f0fa7bfcd00a896406155f3370ddeefe5",
        "134f14871df1b41690e120832e64d127877a6537"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Mon May 11 01:15:50 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 11 01:15:50 2020"
      },
      "message": "Merge pull request #143 from thaJeztah/lazy_user_lookup\n\nlogName(): lazily lookup userName instead of on init()"
    },
    {
      "commit": "134f14871df1b41690e120832e64d127877a6537",
      "tree": "e4c7daf5544e4a50b2dacd6e16b45e03f673d6cb",
      "parents": [
        "ea583d2f0fa7bfcd00a896406155f3370ddeefe5"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Sun May 10 11:39:23 2020"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Sun May 10 19:51:41 2020"
      },
      "message": "logName(): lazily lookup userName instead of on init()\n\nCommit c46b9e13e600dbe96a19e86a8eb5dbf9ebe00ffa implemented\na workaround for situations on Windows where `user.Current()`\nwas not available.\n\nOn Linux/Unix ennvironments, `user.Current()` may be calling\n(among others) `getgrnam_r` (https://linux.die.net/man/3/getgrgid_r),\nwhich:\n\n\u003e Returns a pointer to a structure containing the broken-out fields of\n\u003e the record in the group database (e.g., the local group file /etc/group,\n\u003e NIS, and LDAP) that matches the group name name.\n\nThis means that the `init()` function might be making network connections,\nwhich is not desirable.\n\nThis patch changes the lookup to be performed lazily. A `sync.Once` was\nadded so that lookup is only performed once (to keep the behavior that\nwas previously provided by using `init()`.\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "ea583d2f0fa7bfcd00a896406155f3370ddeefe5",
      "tree": "ade5c965af254017b64be8941024f0e29344c42c",
      "parents": [
        "99c45d9b55e0e49ca872bd0b9c09cf4d4b61f702",
        "db06a1b643e5fcc955f2cf713884a4e5e7f0902b"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Wed Apr 15 13:18:03 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 13:18:03 2020"
      },
      "message": "Merge pull request #140 from dims/fix-serialization-of-special-html-chars\n\nfix serialization of special html chars"
    },
    {
      "commit": "db06a1b643e5fcc955f2cf713884a4e5e7f0902b",
      "tree": "ade5c965af254017b64be8941024f0e29344c42c",
      "parents": [
        "99c45d9b55e0e49ca872bd0b9c09cf4d4b61f702"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Wed Apr 15 13:11:57 2020"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Wed Apr 15 13:11:57 2020"
      },
      "message": "fix serialization of special html chars\n\nSigned-off-by: Davanum Srinivas \u003cdavanum@gmail.com\u003e\n"
    },
    {
      "commit": "99c45d9b55e0e49ca872bd0b9c09cf4d4b61f702",
      "tree": "ee513b5ccac5385b5b74288144478507e95c529a",
      "parents": [
        "4cae117fdf5d65aeb3f638b8d8c87cd1cf8c8d41",
        "5727d2aa060c7b678d18b57c3e977e63ebfb1c6f"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Fri Apr 10 15:11:50 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 10 15:11:50 2020"
      },
      "message": "Merge pull request #136 from sebsoto/fix_windows_tests\n\nFix Windows integration tests"
    },
    {
      "commit": "5727d2aa060c7b678d18b57c3e977e63ebfb1c6f",
      "tree": "ee513b5ccac5385b5b74288144478507e95c529a",
      "parents": [
        "edbc1d3b4aa430430dc3c4cab3f3c324dd7b4fd9"
      ],
      "author": {
        "name": "Sebastian Soto",
        "email": "ssoto@redhat.com",
        "time": "Thu Apr 09 18:17:31 2020"
      },
      "committer": {
        "name": "Sebastian Soto",
        "email": "ssoto@redhat.com",
        "time": "Fri Apr 10 14:39:14 2020"
      },
      "message": "Fix Windows integration tests\n\nThis commit fixes issues with Windows integration tests and enables the\ntests to run through github. The problem was that the tests using the\nlog_dir option expected symlinks to the log files to exist, those\nsymlinks being (main.INFO, main.WARN, etc). This was a problem for\ntwo reasons:\n\n1) On Windows the symlinks would start with main.exe, not just main\n2) The creation of symlinks is not guarenteed on any platform, and on\nWindows creating a symlink requires Administrator permissions.\n\nThis was fixed by changing the tests to search for either the symlinks\n(with a fixed filepath), or the log files themselves.\n\nFuture work can be done to deal with the lack of symlinks on Windows,\nbut this commit\u0027s purpose is to get tests in a passing state.\n"
    },
    {
      "commit": "edbc1d3b4aa430430dc3c4cab3f3c324dd7b4fd9",
      "tree": "02665c9afde436345d531d38f6d4f00f5a42a7f1",
      "parents": [
        "4cae117fdf5d65aeb3f638b8d8c87cd1cf8c8d41"
      ],
      "author": {
        "name": "lsytj0413",
        "email": "511121939@qq.com",
        "time": "Fri Apr 10 05:36:36 2020"
      },
      "committer": {
        "name": "Sebastian Soto",
        "email": "ssoto@redhat.com",
        "time": "Fri Apr 10 14:39:14 2020"
      },
      "message": "test(*): TestRollover failed randomly on Windows\n"
    },
    {
      "commit": "4cae117fdf5d65aeb3f638b8d8c87cd1cf8c8d41",
      "tree": "5e54f83cca7f524ea248957f9e407ad10c59f24b",
      "parents": [
        "c87224d496285720e0a574655c5e390f27064c22",
        "271ead0aefd1747c489a83171d77d5eef2723f15"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Thu Apr 09 16:29:44 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 16:29:44 2020"
      },
      "message": "Merge pull request #134 from benmoss/fix-errors\n\nFix how errors are printed"
    },
    {
      "commit": "271ead0aefd1747c489a83171d77d5eef2723f15",
      "tree": "bffe9d99343fe6947e0cb41b881326bf8f5d9b12",
      "parents": [
        "51df65e59054631f10a496ef66c0b5af31e6f8cc"
      ],
      "author": {
        "name": "Ben Moss",
        "email": "benm@vmware.com",
        "time": "Wed Apr 08 21:53:22 2020"
      },
      "committer": {
        "name": "Ben Moss",
        "email": "benm@vmware.com",
        "time": "Thu Apr 09 16:16:18 2020"
      },
      "message": "Fix how errors are printed\n"
    }
  ],
  "next": "c87224d496285720e0a574655c5e390f27064c22"
}
