Aaron Silverman
10/25/2023, 6:41 PMkapa.ai
10/25/2023, 6:42 PM--debug flag. This will allow you to get a better picture of what is happening during each step of your sync. You can also emit custom debug information from your connector by introducing your own debug statements. Here is an example: python python main.py read --config secrets/config.json --catalog sample_files/configured_catalog.json --debug self.logger.debug( "your debug message here", extra={ "debug_field": self.value, "custom_field": your_object.field } ) (Source: [Building a Python Source](https://docs.airbyte.com/connector-development/tutorials/building-a-python-source)) 2. Inspect the Messages Passed Between Connectors: From your local airbyte-platform repository, you can enable LOG_CONNECTOR_MESSAGES=true to log the messages the Airbyte platform receives from the source and destination when debugging locally. For example: bash LOG_CONNECTOR_MESSAGES=true VERSION=dev docker compose up (Source: [Developing Locally](https://docs.airbyte.com/contributing-to-airbyte/resources/developing-locally)) 3. Run a Version of an Airbyte Connector That You Are Developing On: You can run a version of an Airbyte connector that you are developing on (e.g. has not been released yet) in your local airbyte repository. After building the connector image and updating the version number to use your docker image tag (default is dev), you can run a sync with that connector, which will use your local docker image. This can help you identify any issues with your custom connector. bash ./run-ab-platform docker build ./airbyte-integrations/connectors/<connector-name> -t airbyte/<connector-name>:dev (Source: [Developing Locally](https://docs.airbyte.com/contributing-to-airbyte/resources/developing-locally)) Remember, if you have any issues with troubleshooting or want to learn more about the CDK from the Airbyte team, you can head to [the Connector Development section of the Airbyte Forum](https://github.com/airbytehq/airbyte/discussions) to inquire further! (Source: [Connector Development Kit Part 2](https://docs.airbyte.com/connector-development/cdk-python/))