none
ASP.NET Core логирование с EventLog provider RRS feed

  • Вопрос

  • Почитал про логирование здесь Introduction to Logging in ASP.NET Core Подключил логирование для консоли и EventLog. В консоли лог вижу, в EventLog сколько не смотрел, не могу найти... Что я делаю не так?

    public class Program
    {
            public static void Main(string[] args)
            {
                BuildWebHost(args).Run();
            }
    
            public static IWebHost BuildWebHost(string[] args) =>
                WebHost.CreateDefaultBuilder(args)
                .ConfigureLogging((hostingContext, logging) =>
                {
                    logging.AddConfiguration(hostingContext.Configuration.GetSection("Logging"));
                    logging.AddEventSourceLogger();
                    logging.AddConsole();
                })
                .UseStartup<Startup>()
                .Build();
        }
    [Route("api/[controller]")]
    public class ShortCodeController : Controller
    {
            private readonly ILogger _logger;
    
            public ShortCodeController(ILogger<ShortCodeController> logger)
            {
                _logger = logger;
    
                _logger.LogInformation("INIT");
            }
    
            [HttpGet("{letters}/{digits}/{length}")]
            public string Get(bool letters, bool digits, int length)
            {
                _logger.LogError("TEST");
    
                return "value";
            }
        }

    12 декабря 2017 г. 10:02

Ответы

Все ответы