On short-lived applications such as [command line interfaces](https://github.com/dotnet/command-line-api), using `async` is not optional and logs are not written. Can we add an option to the `AddFile` to use _synchronous_ log?