)]}'
{
  "commit": "0ab4edafde3eb22e111e75d6aa5e29faa92c30ca",
  "tree": "8931f10cd69309ece470c38c3a062ef74f3699a5",
  "parents": [
    "9411f7c2ed0afbbf617075ab37901addc76fadfb"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@nexantic.com",
    "time": "Fri Mar 12 17:43:57 2021 +0100"
  },
  "committer": {
    "name": "Serge Bazanski",
    "email": "serge@nexantic.com",
    "time": "Fri Mar 12 17:43:57 2021 +0100"
  },
  "message": "m/pkg/logtree: implement klog parsing\n\nThis adds logtree.KLogParser, a shim which parses klog/glog-formatted\nlines into logtree leveled logging.\n\nThis will be used to consume logs from external components (like\nKubernetes services) into leveled logging inside logtree.\n\nAn alternative would be to switch all Kubernetes components to\n\u0027structured\u0027 (JSON) logging - but that seems to still be experimental,\nand does not exactly map into something that we can log further. Maybe\nin the future we can switch over, and also copy these over into our own\nbinary/structured logging.\n\nTest Plan: Adds unit tests for parsing, which is the most tricky part.\n\nX-Origin-Diff: phab/D715\nGitOrigin-RevId: 9994d819f15c9542800d488f57c83ab945a35d34\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5573807bcb577fdf871c54fcef2237825c1a83d9",
      "old_mode": 33188,
      "old_path": "metropolis/pkg/logtree/BUILD.bazel",
      "new_id": "d325e423254086a93237c907c8d843e219c738f2",
      "new_mode": 33188,
      "new_path": "metropolis/pkg/logtree/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "87552862290c56ea85d4f1e8244f520fb5acfad1",
      "new_mode": 33188,
      "new_path": "metropolis/pkg/logtree/klog.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f163f16ae9bc052939c4a747ec2706c7778a7a93",
      "new_mode": 33188,
      "new_path": "metropolis/pkg/logtree/klog_test.go"
    }
  ]
}
