Runs allow you to track the executions of your workflows. Each time a workflow is executed, a run is created. You can view the status of each run, see the inputs and outputs, and track any errors that may have occurred.
Logs are captured for each task in a run and you can view an aggregated view of all logs or filter them by task. This is useful for debugging and understanding the flow of your workflow execution.