Yeah I get what you're saying, but when developing ClearML we did not view it like that. when we run it locally or debug it, we thought of it more "This is running just on my local computer without an agent to make sure everything works before I use an agent to run the parts". Sorry that it confuses you 🙂
You can definitely turn off logging partially or completely: https://clear.ml/docs/latest/docs/clearml_sdk/task_sdk#automatic-logging
I'm not aware of changing this during the execution of the task (you'll have to set this in task.init) but you can manually log what you need after you (partially) turned off logging.