Mam solucje(.NET Core) w której znajdują się 4 projekty, jeden console app, i 3 class library. W głównej klasie robię tak:
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.WriteTo.LiterateConsole()
.WriteTo.Async(a => a.RollingFile("logs/myapp-{Date}.txt"))
.CreateLogger();
Log.Informatio("Start");
//Mój kod odpala Taski
Log.CloseAndFlush();
Console.ReadKey();
Error w catch robię tak:
Log.ForContext<NazwaKlasy>().Error(e, "something went wrong");
I wpisuje mi do logu tylko ten Start, nawet jak mi sypie aplikacja błędami to nie pojawiają się w pliku nic więcej. Dodałem Async bo myślałem, że to pomoże, ale to samo. Może miał ktoś podobny problem? W sumie niewiele więcej mogę napisać :(