How to send logs from one gcp project to another gcp project so that I can view the logs of the source project in the destination project cloud logging.
I'm thinking about using pub/sub, What I have currently done is
Please advise
You are close, but you didn't select the correct sink. Use the Cloud Logging Bucket sink destination, then select a bucket in another project.
EDIT 1:
When you create your sink, a service account should be created. Grant that service account the role log Writer in the destination project to allow it to write the logs in the foreign project