Рабочей службе C# .NET Core необходимо войти в текстовый файл и таблицу базы данных в зависимости от настроек.C#

Место общения программистов C#
Ответить
Anonymous
 Рабочей службе C# .NET Core необходимо войти в текстовый файл и таблицу базы данных в зависимости от настроек.

Сообщение Anonymous »

Я добавил 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»