Sobes.tech
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("Апликација покренута");

Овај приступ помаже у праћењу понашања апликације и брзом проналажењу грешака.