Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save NikitaChizhov/190ea2a4826e83f0426e196cafe91b6b to your computer and use it in GitHub Desktop.
Save NikitaChizhov/190ea2a4826e83f0426e196cafe91b6b to your computer and use it in GitHub Desktop.
public void ConfigureServices(IServiceCollection services)
{
services
.AddLogging(configure =>
{
configure.AddConsole();
configure.SetMinimumLevel(LogLevel.Information);
})
.AddSingleton<IImportantDataProvider, ImportantDataProvider>()
.AddSingleton<IExampleService, ExampleService>()
.DecorateWithDispatchProxy<IExampleService, DispatchProxyLoggingDecorator<IExampleService>>()
.AddSingleton<ExampleConsumer>();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment