public void ConfigureServices(IServiceCollection services)
{
var loggerFactory = new LoggerFactory();
loggerFactory.AddConsole();
loggerFactory.AddDebug();
services.AddMvc(
config =>
{
config.Filters.Add(new GlobalFilter(loggerFactory));
config.Filters.Add(new GlobalLoggingExceptionFilter(loggerFactory));
});
services.AddScoped<ConsoleLogActionOneFilter>();
services.AddScoped<ConsoleLogActionTwoFilter>();
services.AddScoped<ClassConsoleLogActionBaseFilter>();
services.AddScoped<ClassConsoleLogActionOneFilter>();
services.AddScoped<CustomOneLoggingExceptionFilter>();
services.AddScoped<CustomTwoLoggingExceptionFilter>();
services.AddScoped<CustomOneResourceFilter>();
}