Junior — Middle
Имате ли искуство у подешавању и коришћењу система за логовање у својим пројектима?
sobes.tech АИ
Одговор од АИ
Да, у пројектима у C# користио сам различите системе за логовање, као што су уграђени ILogger из .NET Core и популарне библиотеке као што су NLog или Serilog. Конфигурисао сам нивое логовања (Информација, Упозорење, Грешка), формате порука и излаз логова у различите складишта: фајлове, базе података, конзолу.
Пример конфигурације Serilog:
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.WriteTo.Console()
.WriteTo.File("logs/myapp.txt", rollingInterval: RollingInterval.Day)
.CreateLogger();
Log.Information("Апликација покренута");
Овај приступ помаже у праћењу понашања апликације и брзом проналажењу грешака.