)]}'
{
  "log": [
    {
      "commit": "6c3a697eeb7aac7bc3d9eaf1573d7bc305558ce9",
      "tree": "50b9fa07b7ac7e6d112b8986e1e2e57a50222e70",
      "parents": [
        "73af293c72e34d213219a1a2a2d07f0bd10398a4"
      ],
      "author": {
        "name": "Joe Gregorio",
        "email": "jcgregorio@google.com",
        "time": "Tue Sep 06 15:43:10 2022"
      },
      "committer": {
        "name": "Joe Gregorio",
        "email": "jcgregorio@google.com",
        "time": "Tue Sep 06 15:43:10 2022"
      },
      "message": "Emit stack traces and multiline logs correctly prefixed with headers.\n\nAlso increase code coverage to \u003e90%.\n"
    },
    {
      "commit": "73af293c72e34d213219a1a2a2d07f0bd10398a4",
      "tree": "217c4870448e001002a712a14035019b82833652",
      "parents": [
        "239b412fffb4ad30a156cfcb6a06f4f59bb25073"
      ],
      "author": {
        "name": "Joe Gregorio",
        "email": "jcgregorio@google.com",
        "time": "Wed Jun 12 13:57:52 2019"
      },
      "committer": {
        "name": "Joe Gregorio",
        "email": "jcgregorio@google.com",
        "time": "Wed Jun 12 13:57:52 2019"
      },
      "message": "Fix bug where we don\u0027t copy DepthDelta from Options.\n"
    },
    {
      "commit": "239b412fffb4ad30a156cfcb6a06f4f59bb25073",
      "tree": "e33b1c2fa3470aff0c4b6223344db3bbc3084f43",
      "parents": [
        "6fef4ed9e5a9684d5892021512f2e73524525ea4"
      ],
      "author": {
        "name": "Joe Gregorio",
        "email": "jcgregorio@google.com",
        "time": "Wed Jun 12 13:41:57 2019"
      },
      "committer": {
        "name": "Joe Gregorio",
        "email": "jcgregorio@google.com",
        "time": "Wed Jun 12 13:41:57 2019"
      },
      "message": "Add DeltaDepth to Options.\n"
    },
    {
      "commit": "6fef4ed9e5a9684d5892021512f2e73524525ea4",
      "tree": "ff3a771cc1e0349813d506a21e1580030cbb2b13",
      "parents": [
        "1ffb93ab6889323370712cc2146a390e294703be"
      ],
      "author": {
        "name": "Joe Gregorio",
        "email": "jcgregorio@google.com",
        "time": "Tue May 28 17:25:59 2019"
      },
      "committer": {
        "name": "Joe Gregorio",
        "email": "jcgregorio@google.com",
        "time": "Tue May 28 17:25:59 2019"
      },
      "message": "Add NopLogger constructor.\n"
    },
    {
      "commit": "1ffb93ab6889323370712cc2146a390e294703be",
      "tree": "8e41da353c41b9ef1fa235f2c37167dcc9d82987",
      "parents": [
        "effeb577f23b61d9d604e2f581266fa7188421b7"
      ],
      "author": {
        "name": "Joe Gregorio",
        "email": "jcgregorio@google.com",
        "time": "Tue May 28 16:54:34 2019"
      },
      "committer": {
        "name": "Joe Gregorio",
        "email": "jcgregorio@google.com",
        "time": "Tue May 28 16:54:34 2019"
      },
      "message": "Add NopLogger implementation.\n"
    },
    {
      "commit": "effeb577f23b61d9d604e2f581266fa7188421b7",
      "tree": "71bfc4d7def6ac791a85f4107222ac2d3f454546",
      "parents": [
        "bf731786141e6904b181498124ff635025135702"
      ],
      "author": {
        "name": "Joe Gregorio",
        "email": "joe@bitworking.org",
        "time": "Tue Apr 23 19:36:26 2019"
      },
      "committer": {
        "name": "Joe Gregorio",
        "email": "joe@bitworking.org",
        "time": "Tue Apr 23 19:36:26 2019"
      },
      "message": "Remove SetOutput as it is now part of Options.\n"
    },
    {
      "commit": "bf731786141e6904b181498124ff635025135702",
      "tree": "630516bb5abe679ac2c2c8e969cd5fff56dcbbd8",
      "parents": [
        "6171f431a94e5af609425d6df6e9537f54d3019c"
      ],
      "author": {
        "name": "Joe Gregorio",
        "email": "joe@bitworking.org",
        "time": "Tue Apr 23 19:34:17 2019"
      },
      "committer": {
        "name": "Joe Gregorio",
        "email": "joe@bitworking.org",
        "time": "Tue Apr 23 19:34:17 2019"
      },
      "message": "Add tests and NewFromOptions.\n"
    },
    {
      "commit": "6171f431a94e5af609425d6df6e9537f54d3019c",
      "tree": "99deba30e66b33295f00ba8fba52ca25cf283942",
      "parents": [
        "c696fa1d0bdc3db871ad8bc56c0977d80fa35f12"
      ],
      "author": {
        "name": "Joe Gregorio",
        "email": "joe@bitworking.org",
        "time": "Tue Apr 23 19:11:21 2019"
      },
      "committer": {
        "name": "Joe Gregorio",
        "email": "joe@bitworking.org",
        "time": "Tue Apr 23 19:11:55 2019"
      },
      "message": "Add Debug/Debugf.\n"
    },
    {
      "commit": "c696fa1d0bdc3db871ad8bc56c0977d80fa35f12",
      "tree": "120db1c23f30e5d1a8dfbda071e3ebe9fe167628",
      "parents": [
        "16b939c2cccec9e69912a0e17c5b932b5caf8ecf"
      ],
      "author": {
        "name": "Joe Gregorio",
        "email": "joe@bitworking.org",
        "time": "Wed Mar 27 20:53:55 2019"
      },
      "committer": {
        "name": "Joe Gregorio",
        "email": "joe@bitworking.org",
        "time": "Wed Mar 27 20:53:55 2019"
      },
      "message": "Make New() return a slog.Logger compatible value.\n"
    },
    {
      "commit": "16b939c2cccec9e69912a0e17c5b932b5caf8ecf",
      "tree": "3e1addf3e94560fa74747b05d2ad556050a29ac5",
      "parents": [
        "0ff66efdbbaef151940d3c9c72192b9403a0cf53"
      ],
      "author": {
        "name": "Joe Gregorio",
        "email": "joe@bitworking.org",
        "time": "Wed Mar 27 20:38:03 2019"
      },
      "committer": {
        "name": "Joe Gregorio",
        "email": "joe@bitworking.org",
        "time": "Wed Mar 27 20:38:03 2019"
      },
      "message": "Final renames.\n"
    },
    {
      "commit": "0ff66efdbbaef151940d3c9c72192b9403a0cf53",
      "tree": "5066b81049d481f071f38010e38d94608d02a164",
      "parents": [
        "305735c9a693c358728c50a48ae509d1598b32e5"
      ],
      "author": {
        "name": "Joe Gregorio",
        "email": "joe@bitworking.org",
        "time": "Wed Mar 27 20:32:30 2019"
      },
      "committer": {
        "name": "Joe Gregorio",
        "email": "joe@bitworking.org",
        "time": "Wed Mar 27 20:32:30 2019"
      },
      "message": "Assert we conform to the slog.Logger interface.\n"
    },
    {
      "commit": "305735c9a693c358728c50a48ae509d1598b32e5",
      "tree": "0f92b436cc7f093c143493ae8425946e2e4be9c6",
      "parents": [
        "ceae8b8871e2c8a90d41a2142b864386627f24d3"
      ],
      "author": {
        "name": "Joe Gregorio",
        "email": "joe@bitworking.org",
        "time": "Wed Mar 27 20:23:50 2019"
      },
      "committer": {
        "name": "Joe Gregorio",
        "email": "joe@bitworking.org",
        "time": "Wed Mar 27 20:23:50 2019"
      },
      "message": "All tests pass.\n"
    },
    {
      "commit": "ceae8b8871e2c8a90d41a2142b864386627f24d3",
      "tree": "8ebb3f6885378a9a0bad1fca7a1bae6feebd3dcc",
      "parents": [
        "e558f165c5e3f34284cffe7a7dd57a21458b8ccf"
      ],
      "author": {
        "name": "Joe Gregorio",
        "email": "joe@bitworking.org",
        "time": "Wed Mar 27 19:39:23 2019"
      },
      "committer": {
        "name": "Joe Gregorio",
        "email": "joe@bitworking.org",
        "time": "Wed Mar 27 19:39:23 2019"
      },
      "message": "Initial commit, still need to port over tests.\n"
    },
    {
      "commit": "e558f165c5e3f34284cffe7a7dd57a21458b8ccf",
      "tree": "7a2ab3ecaac66a3fb38986995e00e444aef2d1fa",
      "parents": [],
      "author": {
        "name": "Joe Gregorio",
        "email": "joe@bitworking.org",
        "time": "Wed Mar 27 18:48:56 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 27 18:48:56 2019"
      },
      "message": "Initial commit"
    }
  ]
}
