I'm looking at using Serilog for logging by our scheduled background services.
But this could easily result in different threads logging at the same time.
When logging to SQL Server, I suspect this would not be an issue because SQL Server was designed to handle this.
But what about the component that logs to a log file. Is there clarity on how well this can handle concurrency issues?