Я добавил Serilog для записи в текстовый файл и собственный поставщик для записи в таблицу базы данных SQL Server. Код работает, когда я добавляю любой из них, но если добавить оба, работает только Serilog. Подскажите пожалуйста
builder.Services.AddLogging(configure =>
{
configure.AddProvider(new SqlServerLoggerProvider(connectionString.Value, sqlServerMinimumLogLevel)); // Assuming custom provider implemented
});
var logFilePath = Path.Combine(Directory.GetCurrentDirectory(), "logs", "workerService-{Date}.txt");
builder.Services.AddSerilog(loggingBuilder =>
loggingBuilder.MinimumLevel.Debug()
.WriteTo.Console()
.WriteTo.File(logFilePath, rollingInterval: RollingInterval.Day,
fileSizeLimitBytes: 10 * 1024 * 1024) // Limit each log file to 10 MB
);
Подробнее здесь: https://stackoverflow.com/questions/783 ... -table-bas
Мобильная версия