Set default LogOptions on Composition
Should we add a default LogOptions for a Composition, with LogSource::StdErr, LogPolicy::OnError, and LogAction::Forward? Currently, we have no opinionated default values in our API. This would be the first to introduce such a thing.
If we choose to do this, we would need to introduce a method of clearing LogOptions (e.g., removing all configurations). This could be achieved by changing Composition::with_log_options(options: Option<LogOptions>)
, allowing us to pass a None to clear.
Thoughts, @joonnna ?