Use different Logging provider depending on the context - C#