Logs and metrics implementations were done directly on the client, move them to scope so it's a bit more future compat with adding scope attributes and such when we decide to add them.