)]}'
{
  "commit": "409c9b7096c382d7267814114e124911bf0434ac",
  "tree": "169285cc63f5cc792aa5fbf968f7259d85055fd2",
  "parents": [
    "1c7a6fe224081a7961f2288c17d3cc13b46c4f9d"
  ],
  "author": {
    "name": "A. Cody Schuffelen",
    "email": "schuffelen@google.com",
    "time": "Fri Oct 07 18:16:48 2022 -0700"
  },
  "committer": {
    "name": "A. Cody Schuffelen",
    "email": "schuffelen@google.com",
    "time": "Fri Oct 07 18:33:33 2022 -0700"
  },
  "message": "Fix logging during cvd server requests\n\nBoth for development and for usage of existing Cuttlefish libraries that\nwrite log messages, it\u0027s helpful to see log output.\n\nThis change introduces thread-local logging based for request handlers\nin the cvd server, such that LOG(severity) messages that execute on the\nsame thread as a command handler are sent to the stderr of the client\nmaking the request.\n\nTest: Add a `LOG(ERROR)` message to a request handler\nBug: 251958834\nChange-Id: Idf97294b7706fc25d2d2e0137bdc15754e9d46af\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8129b4072bd4c225e0cdbbd6ea71f1ec8d90e06a",
      "old_mode": 33188,
      "old_path": "common/libs/utils/tee_logging.cpp",
      "new_id": "92e3cf2edbc91ba65c43bee029eff59210faebf7",
      "new_mode": 33188,
      "new_path": "common/libs/utils/tee_logging.cpp"
    },
    {
      "type": "modify",
      "old_id": "ac3e70c977f7732dcbc33ff16400936213969385",
      "old_mode": 33188,
      "old_path": "common/libs/utils/tee_logging.h",
      "new_id": "f56f1eca876b6550d6acf92d5cb9b4b67eaade52",
      "new_mode": 33188,
      "new_path": "common/libs/utils/tee_logging.h"
    },
    {
      "type": "modify",
      "old_id": "17f7a2c73563958ccaf8b0fb5aed1c4678737397",
      "old_mode": 33188,
      "old_path": "host/commands/cvd/Android.bp",
      "new_id": "fbc5de59b5708f1a19537b2a713553087e336478",
      "new_mode": 33188,
      "new_path": "host/commands/cvd/Android.bp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "565242da6111ba5279ddbce396bf6cd9c042bbbd",
      "new_mode": 33188,
      "new_path": "host/commands/cvd/logger.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e8009d263e3bcb5ad1110a2711869a91fa7766c",
      "new_mode": 33188,
      "new_path": "host/commands/cvd/logger.h"
    },
    {
      "type": "modify",
      "old_id": "0664de2fef383305574ef88a1aad45500ebdb18c",
      "old_mode": 33188,
      "old_path": "host/commands/cvd/server.cc",
      "new_id": "c566077fd442b1679909ed30fafde35b2e353c1f",
      "new_mode": 33188,
      "new_path": "host/commands/cvd/server.cc"
    },
    {
      "type": "modify",
      "old_id": "038ce1c3dde404b0f3691ce60f2a571edb3777b0",
      "old_mode": 33188,
      "old_path": "host/commands/cvd/server.h",
      "new_id": "0ef40dbc295a6f9170adb88e2af888f984d4a246",
      "new_mode": 33188,
      "new_path": "host/commands/cvd/server.h"
    }
  ]
}
